Parse a Feed

Parse an RSS or atom feed online. See what the feeder service sees.

www.talkyard.io

Key Value
URL https://www.talkyard.io/-/v0/feed
Title www.talkyard.io
Link https://www.talkyard.io/-/v0/

Bug in Permissions?

Key Value
Title Bug in Permissions?
GUID http://www.talkyard.io/-407#post-6
Link https://www.talkyard.io/-407#post-6
Published 1596515224
Summary <div xmlns="http://www.w3.org/1999/xhtml"> <p>Thank you so much. I'll test it later today and will give you feedback about it.</p> </div>

Mailer test address logic broken

Key Value
Title Mailer test address logic broken
GUID http://www.talkyard.io/-336#post-5
Link https://www.talkyard.io/-336#post-5
Published 1596484423
Summary <div xmlns="http://www.w3.org/1999/xhtml"> marked this topic as Done </div>

Bug in Permissions?

Key Value
Title Bug in Permissions?
GUID http://www.talkyard.io/-407#post-5
Link https://www.talkyard.io/-407#post-5
Published 1596484332
Summary <div xmlns="http://www.w3.org/1999/xhtml"> marked this topic as Started </div>

Bug in Permissions?

Key Value
Title Bug in Permissions?
GUID http://www.talkyard.io/-407#post-4
Link https://www.talkyard.io/-407#post-4
Published 1596484281
Summary <div xmlns="http://www.w3.org/1999/xhtml"> <p>This now fixed, since two days ago. Your server ought to have auto-upgraded itself.</p> <p>For categories you create in the future, by default, Full Member will have Edit Wiki permissions. You can change to New Members or Basic Members should you want to (per category currently).<br /> For categories that already existed, you'll need to either grant Edit Wiki to Everyone, or add new permissions for Basic or Full members and grant Edit Wiki to them.</p> <p>If you try this out, please report back if / how it works for you :- )</p> </div>

What's missing in Talkyard

Key Value
Title What's missing in Talkyard
GUID http://www.talkyard.io/-194#post-29
Link https://www.talkyard.io/-194#post-29
Published 1596480093
Summary <div xmlns="http://www.w3.org/1999/xhtml"> <p>It doesn't work yet — surprisingly, I wasn't done with code review &amp; adding tests until yesterday. I'll merge the branch later this week (I think) and should be available some time next week.</p> <p>(Took longer than planned, because for some reason I decided to also add backlinks between topics, which was like 10 x more work than what I had thought)</p> <p>I'd think that, since admins can add their own Javascript to Talkyard, both AdSense and a-ads would work. However maybe it'd be nice to have the ads appear somewhere in the middle of the page, so people see the ads, when they're reading. (Rather than only at the very top of the page.)</p> <p>Help with the translations is sort of always needed :- ) Maybe I could merge any changes next week together with the Twitter previews etc stuff.<br /> Here's the readme again: <a href="https://github.com/debiki/talkyard/blob/master/translations/i18n-README.md" rel="nofollow">https://github.com/debiki/talkyard/blob/master/translations/i18n-README.md</a></p> </div>

Bulk import from Disqus

Key Value
Title Bulk import from Disqus
GUID http://www.talkyard.io/-67#post-42
Link https://www.talkyard.io/-67#post-42
Published 1596443092
Summary <div xmlns="http://www.w3.org/1999/xhtml"> <p>Here's JSON format that works:</p> <p><a download="talkyard-disqus.typatch.ex.json" href="https://tyw-49f8.kxcdn.com/-/u/e7ef490a72/1/u/it/x4vnrm7ntgtqrvjs5wwlru5sc272rt.json" rel="nofollow">talkyard-disqus.typatch.ex.json</a> (9.8 kB)</p> <p><small>It's from an end-to-end test for importing comments. (All email addresses and names are made up, just for testing).</small></p> <p>In your case, I think your users would be entries in the <code>guests</code> array like so:</p> <pre><code>guests: [{ fullName: "user name one", id: -2000000001 }, { fullName: "other name", id: -2000000002 }, ... ] </code></pre> <p>Then in the <code>posts: [ ... ]</code> array you'd set <code>createdById: -2000000001</code> so the author becomes <code>"user name one"</code>.</p> <p>A <code>pagePaths</code> and a <code>pages</code> entry, is needed, for each discussion. And a title post, <code>nr: 0</code>, and a body post, <code>nr: 1</code>.</p> <p>The actual comments should have <code>nr: &gt; 2000000000</code>.<br /> And ids should also be &gt; 200000000 so Talkyard knows they're just temporary, when importing data.<br /> But &lt; - 2000000000 for guests user ids.</p> <p>(In the json file, <code>approvedById": 1</code> means the comment was approved by the System user.)</p> <p>(<code>extImpId: ...</code> is so that Talkyard knows that, if the comments json dump gets imported twice, an item in the database is the same as in the json dump file. So Talkyard can avoid duplicating it. )</p> <p>This:</p> <pre><code> "pageIdsByAltIds": { "diid:node/2 With Spaces.": "2000000001", ... "/four-replies.html": "2000000002" }, </code></pre> <p>lets Talkyard know which discussions should be shown, at which URL paths or for which <code>data-discussion-id="..."</code> html attributes.<br /> For example, at URL path <code>/four-replies.html</code>, the discussion with page id 2000000002 would appear.<br /> And if you type <code>&lt;div class="talkyard-comments" data-discussion-id="node/2 With Spaces."&gt;&lt;/div&gt;</code> then the discussion in page 2000000001 appears there.</p> <p>***</p> <p>I'm curious about what's the commenting system you have in mind to import from? (Maybe it's a custom built commenting system, for one specific blog / website?)</p> </div>

support-chat

Key Value
Title support-chat
GUID http://www.talkyard.io/-31#post-390
Link https://www.talkyard.io/-31#post-390
Published 1596399147
Summary <div xmlns="http://www.w3.org/1999/xhtml"> <blockquote> <p>I'm interested in OIDC because it opens up a lot of external idP management options</p> </blockquote> <p>Yes I agree, definitely a good idea for that reason (and more).</p> </div>

Core members shouldn't be reviewed

Key Value
Title Core members shouldn't be reviewed
GUID http://www.talkyard.io/-406#post-7
Link https://www.talkyard.io/-406#post-7
Published 1596398812
Summary <div xmlns="http://www.w3.org/1999/xhtml"> <p>Great, thank you so much :) I did feel like it had started working :)</p> </div>

support-chat

Key Value
Title support-chat
GUID http://www.talkyard.io/-31#post-389
Link https://www.talkyard.io/-31#post-389
Published 1596398701
Summary <div xmlns="http://www.w3.org/1999/xhtml"> <p><a class="esMention" href="/-/users/timrourke">@timrourke</a> — Trying with Silhouett is a good idea. I did, some months ago, and actually, decided against it. I copied a certain Auth0 provider (Auth0 uses OIDC — I think it was Auth0 at least, or Okta), and edited it a tiny bit so it worked with Keycloak and OIDC login — so you're a bit right that it a bit worked almost directly.</p> <p>However to actually integrate this with Talkyard (configure per site OIDC provider in Talkyard's admin user interface, per Talkyard forum — Talkyard is multitenant but Silhouette is not),<br /> I'd need to make some changes in Silhouette. And that'd take a while, + there's an upcoming successor / partial rewrite of Silhouette, so I'd need to do everything / some-of-that-work again then I'd think.</p> <p>Instead I'm now using ScribeJava, and it's as simple as Silhouette, actually simpler,<br /> because ScribeJava has fewer features and less code, and I can use ScribeJava as-is without having to change anything.</p> <p>(I also looked into using Pac4j, and Nimbus with OIDC extensions — won't use any of them though, one reason is that they send blocking network requests.)</p> </div>

Is it possible to put multiple threads on the same page?

Key Value
Title Is it possible to put multiple threads on the same page?
GUID http://www.talkyard.io/-414#post-2
Link https://www.talkyard.io/-414#post-2
Published 1596397625
Summary <div xmlns="http://www.w3.org/1999/xhtml"> <blockquote> <p>possible to put multiple threads onto the same page simultaneously</p> </blockquote> <p>A bit:<br /> Right now, different threads cannot be visible at the same time, when they're on the same page.<br /> But otherwise, it's possible to have many threads on the same page.<br /> By using different <code>data-discussion-id=...</code> attributes.<br /> There's an end-to-end test for this, but it reloads the page, after changing the discussion id though.</p> <blockquote> <p>comment upon multiple content elements on the same page</p> </blockquote> <p>Is the idea that these different "sub discussions" / threads, be visible at the same time?<br /> Or would there be, say, a button like: "5 comments click to show" and then, if clicking, only that thread would be shown?</p> <p>(There was someone who wanted to do something similar long ago, with maps. Namely clicking a location on a map, and then bringing up a discussion about that location. Then, there'd be many discussions on the same page (the map view) but only one discussion visible, at the time (for the location one clicked). I don't know what became of this project though )</p> <p>If you have any screenshot or mockup, it'd be interesting to have a look :- ) What's the project going to be called? (if I may ask)</p> </div>

Core members shouldn't be reviewed

Key Value
Title Core members shouldn't be reviewed
GUID http://www.talkyard.io/-406#post-6
Link https://www.talkyard.io/-406#post-6
Published 1596397230
Summary <div xmlns="http://www.w3.org/1999/xhtml"> <p>This should be fixed now, since Friday two days ago (July 31, when I upgraded the server).</p> <p>Hmm it'll be not totally easy for you to notice that (if) this works.<br /> Because if works fine, then, nothing happens o.O (no notifications).<br /> There's an auto test though so I feel pretty certain it works.</p> </div>

Bulk import from Disqus

Key Value
Title Bulk import from Disqus
GUID http://www.talkyard.io/-67#post-41
Link https://www.talkyard.io/-67#post-41
Published 1596367074
Summary <div xmlns="http://www.w3.org/1999/xhtml"> <p>What’s the status of importing? Is this JSON format still valid and best option? Some of the links to source code you’ve posted are no longer valid and for example <code>SiteData</code> interface is no longer a thing (there’s <code>SiteData2</code> instead) so I’m wondering if I should go that route or if there’s a simpler option.</p> <p>I have a export from a very trivial commenting system with each comment just being <code>(page id, date, user name, optional user URL, HTML body)</code> and am looking for the most straightforward method of importing this.</p> </div>

What's missing in Talkyard

Key Value
Title What's missing in Talkyard
GUID http://www.talkyard.io/-194#post-28
Link https://www.talkyard.io/-194#post-28
Published 1596302780
Summary <div xmlns="http://www.w3.org/1999/xhtml"> <p>Just getting back at work in my project. I checked the spanish translation and looks very nice. However there are still many things in english, for instance the "criticism is welcome" tip. I could help translating the test if needed.</p> <p>Regarding ads, yeah, adsense is a must. I was thinking also about ads from bitcoin networks such as <a href="http://a-ads.com" rel="nofollow">a-ads.com</a></p> <p>I read you wrote twitter embeds are implmented but they arent working for me?</p> <a href="https://mobile.twitter.com/ActualidadRT/status/1289611852888956928" rel="nofollow">https://mobile.twitter.com/ActualidadRT/status/1289611852888956928</a> </div>

Feature request: Disable all email notifications temporarily / scheduled

Key Value
Title Feature request: Disable all email notifications temporarily / scheduled
GUID http://www.talkyard.io/-413#post-7
Link https://www.talkyard.io/-413#post-7
Published 1596279084
Summary <div xmlns="http://www.w3.org/1999/xhtml"> <p>On this note... Is there already an option in Talkyard to receive Notifications (in the sense, notifications as they show up in the UI) but NOT receive emails for them?<br /> I think I would even consider having email notifications generally off, so I have to open up the forum to check for new stuff. Like - constant snooze. I would definitely do that some days, just to be able to focus more.<br /> But again I don't wanna turn all notifications off - just the emails. Because I still want to be able to use the dropdown to check what happened.</p> </div>

Feature request: Disable all email notifications temporarily / scheduled

Key Value
Title Feature request: Disable all email notifications temporarily / scheduled
GUID http://www.talkyard.io/-413#post-6
Link https://www.talkyard.io/-413#post-6
Published 1596278956
Summary <div xmlns="http://www.w3.org/1999/xhtml"> <p>And this is Slack's</p> <img src="https://tyw-49f8.kxcdn.com/-/u/e7ef490a72/2/a/d6/6uigytlp2uic6yutcz334lzb3gc77o.jpg" /> </div>

Feature request: Disable all email notifications temporarily / scheduled

Key Value
Title Feature request: Disable all email notifications temporarily / scheduled
GUID http://www.talkyard.io/-413#post-5
Link https://www.talkyard.io/-413#post-5
Published 1596278927
Summary <div xmlns="http://www.w3.org/1999/xhtml"> <p>This is how Snooze looks like in Intercom, which I use ALL the time.<br /> By the way - this is snoozing per thread/customer, which would also be interesting to have that kind of granularity at one point. But for now, a global Snooze would have a ton of value :)</p> <img src="https://tyw-49f8.kxcdn.com/-/u/e7ef490a72/2/3/lm/byl4qroyrhsqxawjrifckxf45udmbb.jpg" /> </div>

Feature request: Disable all email notifications temporarily / scheduled

Key Value
Title Feature request: Disable all email notifications temporarily / scheduled
GUID http://www.talkyard.io/-413#post-4
Link https://www.talkyard.io/-413#post-4
Published 1596278659
Summary <div xmlns="http://www.w3.org/1999/xhtml"> <p>Thanks for considering this!</p> <p>I don't agree with the 2nd part about letting the sender/tagger of posts determine whether or not a notification should be sent. IMO this should be fully configurable by the user receiving notifications.<br /> We run a large and growing community where policies around how users should properly use the system is already extremely hard to get people to follow. If anybody can override my personal notification settings with some syntax, then I'd lose all the power of choosing when to receive them.</p> <p>I really like the Snooze email notifications idea as a first step. But, to be clear. I still want the notifications to be listed in the notifications dropdown in the forum. I just don't want the emails.<br /> This way, the next morning, or whenever I decide to turn email notifications back on, I can just go to the forum to catch up, since the notifications are still there. I just didn't receive any emails during the Snooze.<br /> This also means, there's less need for me to receive a summary email from what happened while I was snoozing. If you'd send an email, I'd definitely prefer a summary over all of a sudden receiving 10's of emails all at once.<br /> Preferably, whether or not to receive a summary email when Snooze ends should be configurable. I can easily imagine that I'd be turning that off.</p> <p>I completely agree schedules is phase 2 of this. I could easily have schedules just by writing a little script that sends a Snooze request to your server every night for now.</p> <p>It would be imperative as part of phase 1 to include the option to manually end the snooze at any time. I think you should have these options when email notifications are ON:</p> <ul> <li>Snooze for X hours</li> <li>Snooze until tomorrow 9AM</li> <li>Snooze until Monday 9AM</li> <li>Snooze until I turn it back on.</li> </ul> <p>When they're OFF/Snoozed, it would read:</p> <p>"OFF" (or some icon with a line through, etc.)<br /> including text describing if they're indefinitely snoozed, or coming back at a certain time.<br /> Then you'd have the option to click</p> <ul> <li>End snooze (or something like that, ie. turn back on now).</li> </ul> </div>

Feature request: Disable all email notifications temporarily / scheduled

Key Value
Title Feature request: Disable all email notifications temporarily / scheduled
GUID http://www.talkyard.io/-413#post-3
Link https://www.talkyard.io/-413#post-3
Published 1596227000
Summary <div xmlns="http://www.w3.org/1999/xhtml"> marked this topic as Planned </div>

Feature request: Disable all email notifications temporarily / scheduled

Key Value
Title Feature request: Disable all email notifications temporarily / scheduled
GUID http://www.talkyard.io/-413#post-2
Link https://www.talkyard.io/-413#post-2
Published 1596226986
Summary <div xmlns="http://www.w3.org/1999/xhtml"> <p>The quickest &amp; simplest fix, is, I'd think, to add a "Snooze notifications" button in one's username menu — just to the right of "View all notifications".<br /> That button would open a dialog: "Snooze for how many hours?" and you'd type a number,<br /> maybe could default to whatever you typed the last time.</p> <p>Some time later, there could be a Snooze Schedule, say, snooze on weekends and between 1700 – 0800 for example.</p> <p>When snooze ends, would you want all emails at once, in one (or a few) emails?<br /> Or one emal per notification?<br /> Or visit the Talkyard forum yourself and reply via the notifciations page?</p> <p>Anyway I like this topic. At HackerNews, I've seen fairly many discussions about Slack and how annoying "always on" instant notifications can be.</p> <p>***</p> <p>I've wondered about <em>optionally</em> letting <code>@username</code> and new topics <em>not</em> trigger instant notifications.<br /> Instead, one could configure one's profile, so such notifications got emailed, or pushed to one's phone, about once per hour<br /> or every 4 hours or whatever.</p> <p>But if someone typed <code>@@username</code> — that'd generate an instant notification, if from a somewhat trusted user (e.g. co-worker, configurable).<br /> Or maybe <code>@username!</code> or <code>[email protected]</code>. This could be made discoverable, by including something about this in the username select dropdown.</p> </div>

Feature consideration: Backlinks

Key Value
Title Feature consideration: Backlinks
GUID http://www.talkyard.io/-326#post-9
Link https://www.talkyard.io/-326#post-9
Published 1596212832
Summary <div xmlns="http://www.w3.org/1999/xhtml"> <p>Nice!!</p> </div>

Feature request: Statistics

Key Value
Title Feature request: Statistics
GUID http://www.talkyard.io/-415#post-1
Link https://www.talkyard.io/-415#post-1
Published 1596212810
Summary <div xmlns="http://www.w3.org/1999/xhtml"> <p>It would be nice to have a central place (I imagine the Admin dashboard) where we could see some simple site-wide statistics, like total number of threads, total number of posts (per month maybe, as a graph, eventually).</p> <p>Here and now just the total number of threads, posts and users would be extremely helpful.</p> </div>

support-chat

Key Value
Title support-chat
GUID http://www.talkyard.io/-31#post-388
Link https://www.talkyard.io/-31#post-388
Published 1596204913
Summary <div xmlns="http://www.w3.org/1999/xhtml"> <p><a class="esMention" href="/-/users/KajMagnus">@KajMagnus</a> is the OIDC integration using Silhouette? I got the impression from the .conf files that it might be possible to "simply" add <a href="https://www.silhouette.rocks/docs/config-openid-based-providers" rel="nofollow">Silhouette OIDC configuration entries</a> to the <a href="https://github.com/debiki/talkyard-prod-one/blob/master/conf/play-framework.conf#L115" rel="nofollow">appropriate location in the play-framework.conf</a> file to support this, but I haven't looked into Talkyard's identity/auth system deeply (at all).</p> <p>I'm interested in OIDC because it opens up a lot of external idP management options, like Okta, AWS Cognito (ew don't use this but maybe you have to), etc.</p> </div>

Is it possible to put multiple threads on the same page?

Key Value
Title Is it possible to put multiple threads on the same page?
GUID http://www.talkyard.io/-414#post-1
Link https://www.talkyard.io/-414#post-1
Published 1596146369
Summary <div xmlns="http://www.w3.org/1999/xhtml"> <p>I'm interested in whether it is possible to put multiple threads onto the same page simultaneously. The use case I am exploring for Talkyard involves attempting to achieve something <em>not quite as sophisticated</em> as commenting in a Google doc, but is along those lines.</p> <p>General idea being that one could comment upon multiple content elements on the same page.</p> <p>I suppose this is really a question about what the React frontend supports.</p> <p>Any thoughts or past experiences? Thanks!</p> </div>

Feature request: Disable all email notifications temporarily / scheduled

Key Value
Title Feature request: Disable all email notifications temporarily / scheduled
GUID http://www.talkyard.io/-413#post-1
Link https://www.talkyard.io/-413#post-1
Published 1596132126
Summary <div xmlns="http://www.w3.org/1999/xhtml"> <p>I often end up receiving 50-100 emails from Talkyard every day (or at least it feels that way). This is great because I get an email notification on my phone as soon as a user has sent a reply somewhere that I need to check.</p> <p>However, due to the sheer number of messages, I often need to go "offline" for a bit while doing other work. While I'm doing such other work, I would like to still get notifications on emails on my phone - but not from Talkyard.<br /> Right now, to allow myself some time away from the forum, I need to disable all notifications on my phone. This means I might lose important emails coming from other sources.</p> <p>It would be extremely helpful if there was a "Snooze" or "Go to Away mode" / "Go to online mode" set of buttons in Talkyard so I could say, for example, Snooze email notifications from TY in 4 hours, or until next morning at 9am, or until I manually re-enable them.</p> <p>Would something like that be fairly easy to add? It would definitely help me a lot :)</p> </div>

support-chat

Key Value
Title support-chat
GUID http://www.talkyard.io/-31#post-387
Link https://www.talkyard.io/-31#post-387
Published 1596027910
Summary <div xmlns="http://www.w3.org/1999/xhtml"> <p>Awesome, thank you very much.</p> </div>