Suggestion: Move forums to Lemmy instead of Discourse

UX

Discourse UX is :poop:. Lemmy’s UX is more like Reddit, where there can be different communities each with their own posts, replies, and upvotes/downvotes.

The biggest advantage of Lemmy though, is it’s federated

This means people (like me!) who are on Lemmy.ml can still make posts and talk with people on lostcity.rs, even though we’re registered on different platforms. It means the content here reaches a wider audience, and more people from around the internet can join the discussion!

Setup & Maintenance

I must admit, Discourse is the easiest software to setup, but Lemmy isn’t terrible. Their setup guide: Administration

More Info

If this is the first time you’ve heard of Lemmy, you can read more about it here: https://join-lemmy.org/, or you can check out one of the largest instances at http://lemmy.world/.

Lemmy meets all the basic requirements for software, including being free and open source, has no telemetry, yadda yadda yadda.


Tl;dr since the forums are still new, and this might be around for a long time, let’s use Lemmy instead of Discourse!

I appreciate the suggestion. I personally don’t like Reddit-style discussions (I’ve stopped using Reddit long ago too, for other reasons) but it’s nice to get feedback. More visibility is a big pro.

Will let others give their opinions before making any decisions - I just want a public place to talk and record our existences. Doesn’t matter what it looks like to me.

No support, sorry, I want to use a traditional message board, not anything like reddit.

I also don’t see federation as an advantage here. The amount of people on other homeservers who would federate into Lost City must be very close to zero.

If you prefer the forum style UI, there’s LemmyBB: GitHub - LemmyNet/lemmyBB: A federated bulletin board

This message triggers me because it’s the exact same reason both Darkan and 2009scape didn’t get federated forums lmao. Like there’s already 3 open source private servers with their own forums where people aren’t cross-communicating because when each one started, there was “no reason to federate”

1 Like

It would make more sense if the gameservers themselves were somehow federated. But they are not so what is the point of federating the forums? There would wind up being a lot of irrelevant crosstalk that wouldn’t apply to the game who’s forum I’m looking at.

I’m not against federation as a social networking concept, I just don’t think it applies to RuneScape servers. I would prefer if each community was self-contained so I only see 2004scape posts on Lost City, and only Darkan posts on Darkan, etc

That phpBB Lemmy theme is mighty tempting though. Agreed on Discourse’s UX being lackluster, it’s relentlessly modern to the point where I do not think we could realistically theme/reskin our way out of it. Too much whitespace. But I gather it’s the quickest and easiest forum software around, so I can deal.

Federated game servers would be amazing (imagine being able to DM your friends on different servers), but that isn’t built. We could have federated forums if we pick a forum base that supports federation. Like we don’t lose anything by making a federated forum

I’m curious why you think Discourse’s UX is bad. It’s probably one of the most simple and straight forward forum softwares I’ve seen.

Shame, lemmyBB no longer maintained

re: Federation,

Depending on what you like about federation I can reply to those points and what the Discourse community has to offer.

Centralized notifications/finding/grouping sites you care about: Discourse Hub

ActivityPub: exists as a plugin

SSO: Discourse can integrate with most providers or be one itself, offering authentication to other consumers

I’m not in either direction - let me know what’s your selling point and I’ll do some research.

I have used various forum software since the late-2000s (SMF, myBB, phpBB, vBulletin, IP.Board) and the Discourse UX is very different from all of them.

The notion of organizing threads via category rather than forum/subforum is alien to me, I prefer a more rigid and navigable hierarchy. The “Discourse way” of navigation seems to be filtering by category/subcategory or tag, and then browsing or searching from there. This seems like it works fine but I’m not used to it yet.

Typing a reply to a thread causes a notification to appear which advertises to anyone viewing the thread that I am actively composing a reply. This is invasive and I would prefer to compose replies in a more private setting.

The “Reply” button does schizophrenic things - on every other forum, “Reply” is called “Quote” and it puts your post inside my post. On Discourse, “Reply” puts my post underneath your post (and your post above my post) inside drop-down menus which completely breaks the chronological flow of the thread. Plus it seems the only way to get a quote is to click+drag and highlight what you wrote before I click “Reply”.

The Chat feature is superfluous and is one of the things I disable straight away.

Like counts, view counts, link click counts, and edit counts/edit revisions being visible by default are all also annoying. I am used to individual forums possibly having one or two of these enabled as an opt-in, but seeing all of them all the time on every Discourse forum is weird.

The general layout of Discourse is also bad. It looks more like Gmail than anything else. There is far too much wasted whitespace. Information density is very low. The page width is not wide enough. We may be able to correct this with a theme.

The dual-pane editor is okay but the fact that it floats on a layer above the thread rather than being anchored to the bottom (or below the post I am replying to) is annoying and in-your-face. I will admit it comes in handy if I want to browse the forum and compose a reply at the same time. Markdown formatting is also nice.

Stats/like counts/badges/gamification on user profiles is annoying. Granted the old-school forums had things sort of like this with titles and ranks and whatnot, but on Discourse they’re all modernized and weirdly prominent.

A huge issue I have are the goddamn pictograms everywhere. I wish every button with an icon was either a textual button, or had an icon and text.

I hate this:
image
And this:
image
And these:
image

They should all look like this:
image
So I can understand what the buttons do without deciphering hieroglyphics.

Despite this, Discourse is still fundamentally something I love: a web forum. I cherish forums and most of these issues can probably be corrected either with server-side themes or client-side userscripts/CSS edits, so part of making a comfy home for myself on this forum will be finding ways to sand down the rough edges.

I will happily learn to love Discourse for two main reasons:

  • Maintenance burden for admins is likely to be quite low while interoperability with other software is likely to be quite high
  • It is a traditional forum with threads and posts, where all posts are equal and bumped threads immediately appear at the top of the forum. This as opposed to a post/comment model with upvotes/downvotes where only recently-upvoted posts are visible and commenting is inherently adversarial. No thanks!!
1 Like

I agree with absolutely everything you said. Thanks for taking the time to spell it out; I was far too lazy. But yes, the lack of hierarchical categories, the “schizo” reply button, and the whitespace driven UI are all horrendous. Honestly, it’s by far the easiest to setup, but after years of using it (both as a user and admin) I would rather anything else

1 Like

I’ve made some changes based on your feedback to make it closer to a traditional forum while still benefitting from Discourse:

  • Disabled presence, no more “replying…”
  • Disabled chat
  • Changed being able to view what I consider to be mod-only info. Thread views and like counts are fine and common on other forums, but edits was a little much as a default.
  • Reduced white space and increased page width
  • Disabled badges/gamification
  • edit: Hid inline reply expansion and always allow quoting. When you’re replying to someone and you want their post quoted, press the very first button, left of the Bold icon.
  • edit: Removed popup options when selecting text on a post
  • edit: Added a Post-Author component to make reading history easier, now you can see who OP is throughout the thread
  • edit: + misc QOL

Quote behavior is due to this setting: Removal of full quotes from direct replies - Announcements - Discourse Meta - we can change it to allow quotes on immediate replies, but they felt it was redundant.
edit: see above

If we can add text next to the buttons I’m happy to. This is all in addition to still considering other alternatives btw, that discussion is open as long as the forum is new.

2 Likes

I’m pretty ok with the layout, and interestingly I think I prefer this forum’s Discourse config more than any other I’ve seen!

1 Like