Thank you - try it out and let me know what you think.
Based on the launch feedback so far today, I think I need to build a Slack integration - primarily as a separate channel to deliver the daily newsletter. It seems like lots of people don't even open their work email anymore, so the chat + forum need to work together.
I wrote more about why chat fails for work communication in my launch post here - summarized as "our workplace communication looks like the floor of a 1980s stock exchange, not a place for writing code." https://www.contraption.co/news/launching-booklet/
That's a great point, and I'm conscious of it. I try to take a first-principles approach to building.
For instance, a few people have requested "pinned posts." I personally don't want the same post stuck at the top of my screen forever, and upon digging in deeper I find that people really want a "Welcome" post that all new users see and can access. So, I'm exploring some ways of accomplishing that without pinning - such as a dismissible post for new members.
I hate that forums changed from Simple Machine Forums or PHPBB to Discourse, the ui in Discourse is terrible and I find it unfriendly for community feeling - it doesn't invite customization, discourse design looks like an airport bathroom.
I disagree. I find Discourse superb. From the user’s perspective it is simple, clean, fast, with amazing search, etc. It can be customised, but most people using it do it for practical reasons, and worry little about customisations.
I experience it as fast compared to traditional, pre-SPA-era web forums; the use of JavaScript speeds up a lot of interactions that would otherwise require a full page load. The live Markdown preview is also a heck of a lot better than having to click “preview” and wait for a page load to see your BBCode rendered. Having live updates for new posts/edits without having to refresh contributes to a snappy feeling. And I think the visual theming is nice and clean.
Still, compared to a good email client, it’s not so fast. Which is why I personally read Discourse forums mainly via email, only visiting the actual site for long threads or when I want to reply. It’s not perfect, since Discourse allows editing posts but doesn’t notify email users of edits. But it’s fine. I actually like it better than real mailing lists, because I prefer Discourse’s composing interface.
Discourse is definitely not fast. Whenever Google sends me to a discourse page I just end up giving up on waiting for it after staring for over 8 seconds at a blank page.
I am dumbfounded by the number of people signing up for these chat-based communities. Do people scroll through the threads? Are they watching notifications come through?
Chat works great for a small group of friends, I don't think it is a good fit for a community
Some telegram groups developed as some sort of community.
"Do people scroll through the threads?"
Most won't, so the same things and questions get discussed again and again. If the mod is engaged he will create sticky notes, but people also often ignore those. So - yeah, I agree. Not a good fit for a community. They sort of upgrade it though regulary, and now you can have subgroups in groups that can work as forum threads, but I experience it not as a good UX and I regulary delete telegram as it is really hard filtering out useful comments from noise.
Agreed. Im so thankful for the few remaining good forums like elixirforum.com etc. So sad that discord really hijacked all of the communities (of course i understand people choose it because it is good but still)
I think it's popular because it's easy / free to set up and the friction is very low for new user, not because it's actually any good.
I think it's actually horrendous for things you want to use forums for. I don't remember using IRC in lieu of forums (did we?), why do we use Discord for the same?
Discord is really good at sucking you into conversation and capturing your attention/time. Its way better than IRC ever was. But that doesn't mean its a good format for information, issue threads, work discussion and such.
Those insights are things I've tried to bake into Booklet - for instance, a really generous free plan and no per-user pricing. Existing community platforms (like Circle) are not set up for bottoms-up adoption, so it ends up feeling like gross enterprise software.
I believe we need to standarize forums api so we can build readers as well to see all the forums you are subscribed to in one place instead of jumping between websites
If you like the old school bulletinBoards + standardized protocol, then you may like LemmyBB. An homage to the classic forums with the reach of activitypub protocol: https://github.com/LemmyNet/lemmyBB
It's not like chat hasn't existed for decades, it definitely has been in foresight for many. I think what attracted people to these platforms is the ease of use and plug n play nature of centralised software compared to forums that have much less intuitive UX and have only recently adopted federation making the very vast majority of them lacking in interoperability.
It’s really a social issue more than a technical one. How to get people to stop playing, “guess which platform I sent you an urgent message on, which nobody else you work with uses to contact you, ever?”
Threading and history I think are necessary for the email thread set.
Definitely rooting for this to take off.