Which is Better? Discourse or Flarum?

I used to use flarum and switched to discourse. I think discourse is far better and feature packed, to me flarum is just dull and boring even when you do add a crap ton of extensions not to mention the fact you cant even private message between users on flarum.

1 „Gefällt mir“

Well, out of curiosity I went to check on Flarum.
It looks great, in some way it’s similar to discourse ( in terms of design ), but it is build on php ( which is preferred by some, easier to install for eg ).

I was going to list of all of discourse great features, community and blablabla… before I realise that Flarum is still beta and unstable according to this page:

https://flarum.org/docs/install.html

It’s specifically written that it should not be used in production.
Better stick with Discourse…

2 „Gefällt mir“

Flarum looks very basic compared to Discourse. I’ve said it a million times before, making a forum platform is easy - making a good one is much more difficult and time consuming :grinning:

I mentioned in another thread that Discourse is my favourite forum platform now and I have used many different forum platforms over the last 15 years on various different kinds of community sites. However, I also mentioned that it doesn’t really matter what I (or anyone else) thinks - only you can decide what’s best for your community and you can only do that by spending some time with each of your shortlisted platforms. Better still, put up copies of your shortlisted platforms and get their feedback.

I’m pretty sure that if anyone spends quality time with various different platforms Discourse would come out top every time. But that’s just my opinion, what do I know :stuck_out_tongue:

13 „Gefällt mir“

Ich wollte mich hier kurz einbringen, da ich beide kürzlich ausprobiert habe. Ich betreibe ein Gaming-Forum und habe einen großen Discord-Server (~50–100k). Ursprünglich kam ich von IPS (Invision Power Suite). Das war vor etwa 8 Jahren, als XenForo, myBB und IPS die führenden Forensoftware-Lösungen waren. Im Jahr 2020 wollte ich mich aktualisieren. Bei einem kurzen Überblick sah ich, dass die besten modernen Optionen nodeBB, Flarum und Discourse waren, aber ich habe nodeBB verworfen, da es kein unendliches Scrollen bot und immer noch Seitenzahlen zur Navigation durch Threads verwendete.

Ich begann mit Flarum. Die Installation war sehr einfach. Ich habe den Großteil dessen, was ich wollte, konfiguriert. Das Admin-Panel war sehr übersichtlich. Das Berechtigungssystem für Benutzer hat mir gefallen (und ich bin immer noch der Meinung, dass es Discourse überlegen ist). Allerdings war es zu basic und fehlte an vielen Funktionen. Es gab kein Benutzerverwaltungssystem. Stattdessen musste ich eine Erweiterung für ein Benutzerverzeichnis installieren, das in der Seitenleiste der Startseite angezeigt wurde. Ich konnte Benutzer nicht einfach suchen, um ihnen Benutzergruppen zuzuweisen. Ich musste jedes Benutzerprofil einzeln besuchen.

Das Theming in Flarum ist nicht so gut dokumentiert, wie ich es mir gewünscht hätte. Ich habe mich umgehört, um Antworten darauf zu bekommen, wie man das benutzerdefinierte CSS ändert, um einfache Dinge wie die Schriftfarbe der Kopfzeile anzupassen. Ich habe auf den Flarum-Foren bemerkt, dass dies eine häufig gestellte Frage war, aber sie sollte dennoch dokumentiert sein, damit Benutzer das Theming einfacher gestalten können.

Flarum ist schneller und reaktionsschneller. Es ist leichter, hat aber viele Erweiterungen verpasst. Es gibt ein kleineres Entwicklerteam, das sehr hart arbeitet. Allerdings gibt es bei Discourse, das schon länger existiert, mehr Plugins, mehr Theme-Komponenten usw. Die Leute haben dies getestet und viel Feedback gegeben, um die meisten Probleme zu beheben. Flarum befindet sich noch in der Beta-Phase und wird für den produktiven Einsatz nicht empfohlen.

Es gab eine einfache Erweiterung, die ich suchte – Vorschaubilder in der Themenliste. Ich konnte sie bei Flarum nicht finden. Mir wurde gesagt, dass dies mit CSS bei Flarum einfach zu erstellen sei, aber als ich nachfragte, wie genau, gab es keine Antwort. Ihre aktuelle Dokumentation zum Aussehen ist leer: https://docs.flarum.org/appearance.html. Da ich keine Zeit und Mühe investieren möchte, eigene Erweiterungen zu entwickeln, die bei Discourse bereits existieren, und auch keine Entwickler beauftragen kann, um meine Bedürfnisse zu priorisieren, habe ich mich schließlich für Discourse entschieden.

Ein großer Vorteil von Flarum ist, dass es auf Shared-Hosting genutzt werden kann. Ich verwende einen VPS, daher ist das für mich irrelevant, aber da Flarum auf PHP basiert, kann es auf Shared-Hosting eingesetzt werden, weshalb einige Nutzer es bevorzugen. Flarum ist im Vergleich zu Discourse relativ einfach zu installieren.

Die Konfiguration von Discourse hat leider länger gedauert, als ich erwartet hatte. Es war viel komplexer, da ich bereits Flarum auf meinem Server hatte und die yml-Datei so anpassen musste, dass sie auf einem anderen Port läuft. Das „Wizard-Tool

17 „Gefällt mir“

Soweit ich weiß, ist es das.

5 „Gefällt mir“

Na gut, sieht so aus, als hätte ich das verpasst. Beim Blick auf https://community.nodebb.org/tags/plugin sehe ich jedoch immer noch nicht die meisten Anpassungsmöglichkeiten, die ich suche. Es gibt einfach viel zu viele Plugins für Discourse. Ich muss nicht tief in die Entwicklung einsteigen, wenn jemand bereits das geschaffen hat, was ich brauche. Wenn man andere Threads vergleicht, die NodeBB und Discourse gegenüberstellen, scheint der einzige Grund, warum sie sich für Discourse entschieden haben, darin zu bestehen, dass die Installation von Discourse zu schwierig oder komplex war. Ich denke nicht, dass Komplexität jemals ein Grund sein sollte, ein Forum einem anderen vorzuziehen. Vielmehr sind die Funktionen der wichtigste Aspekt. Die Installation und Konfiguration mag zwar Stunden dauern, aber danach erhält man eine Community, die über Jahre hinweg Bestand haben kann.

8 „Gefällt mir“

Zur Klarstellung: Flarum war schon immer ein deutlich kleineres Projekt, wurde aber ungefähr zur gleichen Zeit wie Discourse gegründet. Schaut euch die Erstellungsdaten ihrer Twitter-Konten an:
https://twitter.com/flarum
https://twitter.com/discourse

Ich erinnere mich, dass ich beide Plattformen vor meiner Mitgliedschaft bei meta.discourse.org Ende 2015 verglichen habe. Ich finde, dass Flarum im Jahr 2015 im Vergleich zu Discourse viel besser abschnitt als heute im Jahr 2020. Obwohl es damals nur zwei Teilzeitentwickler gab, war es ein einfacheres und schöneres Angebot mit einigen ähnlichen neuen Funktionen wie dem unendlichen Scrollen. Doch Discourse überzeugte mich durch Vorteile, die es bis heute behält: eine klarere Ausrichtung, ein schnelleres Entwicklungstempo und eine bessere Unterstützung.

7 „Gefällt mir“

Hallo,

ich bin ein sehr erfahrener Softwareentwickler und wähle derzeit eine Forum-Engine für mein neues Webprojekt aus. Ich habe großen Respekt vor den besten klassischen Forum-Engines wie Invision, XenForo usw., möchte meinen Nutzern jedoch nun etwas Frischeres und Moderneres bieten. Daher bin ich auf die moderne Nachrichtenliste von Discourse und Flarum gestoßen.

Von den beiden gefällt mir der leichte und abgerundete Stil von Flarum viel besser als der eher klobige und ungeschliffene Stil von Discourse. Außerdem kann Flarum auf Shared-Hosting installiert werden – ein riesiger Vorteil für kleine Webprojekte.

Doch als ich anfing, es zu nutzen, stieß ich auf ein riesiges Durcheinander (Entschuldigung für die derben Ausdrücke, es ist einfach zu viel):

  • Der Flarum-Kern ist extrem simpel und funktional sehr eingeschränkt. Die meisten nützlichen Funktionen – weit über die grundlegenden Registrierung, das Erstellen von Themen und Nachrichten sowie Benachrichtigungen hinaus, selbst solche, die seit langem als Standard für Foren gelten – müssen bei Flarum über „Erweiterungen
6 „Gefällt mir“

Ich teile viele deiner Bedenken bezüglich Flarum. Es ist jedoch schade, denn ich finde, dass die Welt der Forensoftware Platz für ihre Vision hat: ein sehr einfacher Kern, bei dem alle Funktionen als Add-ons verfügbar sind. Dadurch ist das System extrem anpassbar, und jede Implementierung kann gleichzeitig sehr „leichtgewichtig

4 „Gefällt mir“

Ich finde die Richtung, in die sich dieses Gespräch entwickelt, ziemlich unangenehm. Der ursprüngliche Umfang dieses Themas war ein allgemeiner Vergleich zwischen Flarum und Discourse.

Seitdem hat sich die Diskussion stark in Richtung einer negativen Haltung gegenüber Flarum und seinen Entwicklern verschoben. Das ist nicht in Ordnung, und ich unterstütze das nicht.

Wenn Discourse für deine Community funktioniert … großartig. Wenn Flarum für deine Community funktioniert, ist das ebenfalls großartig.

Es gibt keinen Grund, die Arbeit und Bemühungen eines anderen als „dumm

29 „Gefällt mir“

Absolut :clap:t4:

Als Mitbegründer von Discourse habe ich großen Respekt vor dem Flarum-Projekt. Sie haben zweifellos viele interessante Ideen innoviert und erkundet; unsere Zeitleistensteuerung war von ihnen inspiriert.

26 „Gefällt mir“