• General
  • Welcome to the GrapheneOS discussion forum!

Absolutely loving the look and feel of this forum! Simple, elegant, minimalistic, and just feels naturally easy to use.

Loads quick and action response time is instant.

Thank you @GrapheneOS for your consideration and implementation of a non-bloated forum for the users - making that the cherry on top of it allπŸ’ imho

Wonderfall Unfortunately almost every available option for forum software is written in PHP. We specifically tried to find something that wasn't but they're mostly proof of concept hobby projects that are already abandoned. Flarum is at least a much more modern take on PHP using Symfony.

Lemmy is a mix of node.js + Rust but a Reddit clone wasn't what we wanted and it has some issues itself. Discourse is a huge Ruby on Rails application which is arguably much worse than a relatively small PHP Symfony project. Discourse is very slow/bloated with a lot of weird design decisions and functionality we don't want. If we wanted a Reddit clone, we could have gone with Lemmy, but it's just not a good fit.

Aside from being PHP, it's unfortunate Flarum doesn't support PostgreSQL but I don't really mind using MariaDB for this. The options with PostgreSQL support aren't very good and avoiding having to maintain 2 kinds of database servers really isn't worth choosing software providing a significantly worse experience.

    [deleted] Snuffleupagus when

    strcat Yeah all things considered this doesn't seem worse than a bloated RoR/node.js alternative. And the UX is just so nice by default, which is what users want.

    I also prefer this over a federated solution like Lemmy, which has reddit-style threads but I'm not even sure that would've been preferable.

    (Trying to answer to two different messages in one single message doesn't seem too bad.)

      Wonderfall We decided we didn't really need Reddit-style threading but rather just a reasonable system for replies. Discourse's attempt at implementing replies is a similar concept as Flarum but the user experience for it is terrible. The user experience for these replies is dramatically nicer since it's very uninvasive.

        strcat @Gabe
        Is it possible to add some sort of secondary form of tagging for comments, ie. Best Answer?
        Oh, and maybe a reminder for OP to mark thread as Solved afterwards?

          akc3n I can create a "Solved" secondary tag.

          There isn't a way to mark replies that way and they're always shown in chronological order similar to Discourse but with a much leaner / liner user interface.

          It might be possible with an extension but it wouldn't really work like StackOverflow since everything is in chronological order rather than ordered by upvotes or a best answer tag. The platform is meant for conversations which don't diverge much from the original topic. If it starts heading off in a different direction it's best to make a new thread. It has different advantages/disadvantages compared to Reddit-style threading where people end up in many different 1-on-1 discussions diverging massively from the original topic.

            ayaen hey man! Nice to see on here lol that reminds I should probably check my old profile and catching on signal messages
            I'll buzz ya on there

            "Bah weep grannah weep nini bong" Presents Energon in universal greeting

            Have a great weekend everyone!

            Thank you for providing another option discussing GOS topics! In my opinion it's way better than chatrooms and hopefully much easier to search for information than on reddit or twitter and for discussions in github issues.

            GrapheneOS Thank you for creating this and also for introducing me to Flarum. I'd never heard of it before and it seems to run like lightning and be very simple. I've been looking for something like this and everything else seems so heavy and complex.

            Hello dear friends. What's going on?

            • [deleted]

            Amazing!