11 ms·
I'm stuck with an open source project on Discord for a mix of developers, artists and casual users across a wide range of age groups. I'd love to migrate off bu
by andybak 4y ago
I'm stuck with an open source project on Discord for a mix of developers, artists and casual users across a wide range of age groups. I'd love to migrate off but I honestly can't think of the right platform.
1. Lots of people like realtime chat. It's worth having something that fills that niche (the old "mailing list + IRC" combo used to work well)
2. Forum software is usually fairly awful. I don't want to install some 15 year old pile of PHP with bad UX.
3. A "Stack Overflow" style site requires a lot of moderation and either annoys users for being too messy or annoys users for being too strict
4. I actually still have some fondness for Google Groups but Google's brand is too tainted for most people.
5. Nobody under 30 seems to use email any more so mailing lists are out but something that syncs with email is a must (reply notifications etc)
I am also hoping for something free but very easy to install. (SaaS with a free tier, one-click docker or similar). And easy on resources ideally (I guess $10/month for hosting is about our limit at the moment)
Yeah. I'm asking for a lot.
- dom96 4y ago> 2. Forum software is usually fairly awful. I don't want to install some 15 year old pile of PHP with bad UX. Isn't Discourse an answer to that?
- rapnie 4y agoYes, can use Discourse for async, long-term communication. Or Flarum if you want something more modern feeling (but with a lot less features). And then Matrix for real-time chat. Bridge it to IRC if you want. Search is not great in Matrix but sufficient for simple keyword searches.
- synergy20 4y agoI just checked out Flarum the other day, why is it more modern? I actually found Discourse is still much better. Flarum does not even have nested reply threads as far as I can tell, it's all flat and hard to read for any thread of replies.
- rapnie 4y agoI far prefer Discourse myself, and it is superior in useful features. "More modern" is mostly what I heard others saying in response to me recommending Discourse. Suppose it is a look&feel thing mostly, and personal preference. That said, you can customize Discourse quite extensibly.
- bashonly 4y agoi think element (matrix) could work for you. it can't do email notifications, but if you have the mobile client on your phone you can get push notifications.
- deleted 4y ago[deleted]
- e12e 4y agoDid you look at zulip? https://zulip.com/ https://zulip.com/ I'm not convinced it's better than irc+proper mailing lists - but given that real users are stuck in awful mail clients (like web/Gmail or outlook) - mailing lists isn't a great option any more. Main thing I miss from zulip is a proper weechat plug-in (like wee-slack) - although the official cli client isn't terrible - it's just not irc-like.
- BbzzbB 4y agoWhy is something like Gmail an awful client and what does a great client have (or has not) that it doesn't (or does)?
- e12e 4y agoMutt/pine (or newer clients like sup/notmuch) are faster, handles quoting/threading better, allows decent keyboard operation and is workable with high-volume of email. My biggest issue with Gmail (as someone who interacts with users of Gmail) - is that it generally breaks quoting and hides this from Gmail users with its magic conversation view. Outlook(web) does atrocious top-quoting rendering it useless for mailing lists. In general the web interfaces doesn't work well with hundreds/thousands of mails IMNHO. They also tend to needlessly lean on html formatting rather than plain text - with things like "my replies in blue" - rather than just proper quoting. Ed: in general I've just given up the idea that the average user has any hope of interacting well with email lists - which means such lists aren't useful for general discussion (but can still work for specialist groups like Linux kernel etc). The conclusion being that one will need "something else" for a general audience. Zulip might be a reasonable compromise.
- na85 4y ago>Outlook(web) does atrocious top-quoting rendering it useless for mailing lists. The weirdly aggressive way people talk about top vs bottom quoting is probably one of the things turning new users away from mailing lists.
- 4y ago
- mderazon 4y agoWhat about GitHub Discussions ? (https://github.com/features/discussions https://github.com/features/discussions) I am not seeing a lot of projects adopting it and I wonder why because it seems quite good to me
- toastal 4y agoIt's locked behind a proprietary service/account owned by a publicly-traded corporation, Microsoft, with shareholder value obligations. The other options listed in siblings can be self-hosted, are all open source, and some don't require a an account or at least support a form of decentralized identity.
- zzo38computer 4y agoI think NNTP+IRC is good, and you can have bridging to other services if desired (which is probably a good idea too). You should also make logs of the IRC; the IRC channel for my project has public logs. Discourse and Flarum are even worse, in my experience. However, having chat services does not substitute for having documentation; you should also have good documentation, too; you should not expect someone to only ask questions.
- djbusby 4y agoMattermost? And all your chats are in Postgres so you can build all kinds of fun magic on top.
- dimal 4y agoHow about GitHub discussions? One open source library I depend on uses it to good effect. You could keep the Discord for realtime chat for stuff that should be realtime. Of course, you’d probably have to make effort to push support questions to GitHub. People would probably still ask questions there.
- silvi9 4y agoHave you tried Outverse?[1] It's a new startup aiming to solve this problem, with support for forum spaces, threads and more. I've been using it for some time now and would definitely recommend it! Makes it easier to save threads, common questions, etc and has a super intuitive interface overall. I'm looking forward to using it for my open source project, and it solves a lot of the problems I've had with current platforms. [1] https://www.outverse.com/ https://www.outverse.com/
- cmeacham98 4y agoMatrix? Assuming you don't want to host your own homeserver you can make a room/space on matrix.org
- mizzao 4y agoWould Reddit fit your bill?
- andybak 4y agoIn terms of functionality - in many ways: yes - but it's weird to throw users who don't use Reddit into that crazy jungle just to get support.
- citizenkeen 4y agoNobody’s saying don’t use Discord. But that shouldn’t be the home of the documentation.
- andybak 4y agoWell - I am kinda saying "don't use Discord" - at least except for specific cases where it's ephemeral nature isn't a liability. I personally wish I wasn't so tied to it.
- qmmmur 4y agoDiscourse