4 ms·
Discord is definitely inappropriate, but Discourse is open source and has an API for anyone's custom use, including stuff like RSS feeds. I've been dealing wit
by chuckadams 2y ago
Discord is definitely inappropriate, but Discourse is open source and has an API for anyone's custom use, including stuff like RSS feeds. I've been dealing with email since the 80's, and I'm quite familiar with the power of email clients, but for any given project I'd much rather use Discourse. While email clients have message organization down pat, the UI for content itself is retrograde, and email deliverability is a complete crapshoot and getting worse every year. On a web forum, when you see your post, you can be pretty sure everyone else will see that post too.
You can shake your fist against the tide as much as you want, but a lot of projects are populated entirely from people who grew up after the web was born, and their members see no need to keep looking back to a system designed for a world before TCP/IP itself.
- nottorp 2y agoDoes Discourse have searchable history? Discord is out not because it's proprietary, but because it doesn't have usable history. They could be GPL and they'd still be bad.
- chuckadams 2y agoOf course Discourse is searchable, it wouldn't be much of a discussion board if it wasn't. Many Discourse-based fora I've been on even do a live search as you type the subject of a post, something that turns out really handy for community support boards. Discord's lack of searchability is certainly a biggie, but having all history locked away and unexportable in any way is the worst part of it. And damn the two similar names are confusing, I find myself typing one when I meant the other...
- nottorp 2y agoAh so Discourse is ... a forum software? Got it :)
- Gormo 2y agoYou're trying to make this into an old vs. new argument, but I'm just looking at good vs. bad. Discourse being self-hostable FOSS certainly ameliorates that part of my criticism, but it still suffers from being a web-only application with close coupling between functionality and presentation, and contrary to your complaint about "retrograde" UIs, I find Discourse's interface to be quite slow and disorganized, and offers a "narrow" view of discussion, in contrast to more mature UIs' "broad" view. "Message organization" is one of the most significant elements of this particular use case. Maintaining well-organized archives is extremely important, and it's not enough for messages merely to be searchable -- they should be easily browseable by topic and time range.
- chuckadams 2y agoI'd say Discourse makes a different set of tradeoffs, and a large percentage of people are fine with those tradeoffs. Discourse could use some alternative clients for sure, and it'd be even better if there were a standard for such clients to coalesce around. It seems these days all the effort around standardizing such a thing is in the fediverse, which is a fine idea but ActivityPub is an over-engineered monstrosity that results in incompatible servers and clients anyway.