Moment mal, Jeff, ich habe das Gefühl, du verstehst die Anfrage (und/oder die Funktionsweise von Flarum) vielleicht falsch. Du weißt, dass ich mir die Hintergründe von Discourse und viele seiner Designentscheidungen gut aneignen konnte.
Jedenfalls wäre es wahrscheinlich besser, das im Thema fortzusetzen, das ich dafür erstellt habe:
Hallo,
Ich bin schließlich aus vielen Gründen von Flarum zu Discourse gewechselt (Which is Better? Discourse or Flarum? - #31 by GVG), aber ich bevorzuge nach wie vor das leichtere, abgerundete und elegantere Design von Flarum. Hat jemand bereits einen eleganteren Stil für Discourse als sauberes CSS oder ein Plugin usw. erstellt?
Wenn nicht – kann mir jemand dabei helfen? Ich kann detaillierte Spezifikationen verfassen.
Dieses Theme ist wirklich schön! Air Theme, in #theme-full gibt es noch weitere Optionen!
Danke, lieber! ![]()
Aber als ich einige Vorschläge zu diesem Thema machte, empfahl mir der Autor, sie stattdessen hier zu posten… also hier sind sie:
Meine Vorschläge:
- Meiner Meinung nach ist fast das gesamte Discourse (aller Text, alle Abstände, alle Symbole, das obere Menüpanel usw.) monströs groß. Öffnen Sie beispielsweise einfach MS Word oder das Web-Outlook und schauen Sie sich genau an, wie effektiv und kompakt die Entwickler von MS jeden minimalen Platz nutzen! Wie präzise und extrem funktional ist jedes Panel und jedes Symbol! Wechseln Sie danach zurück zu Discourse – und es wird Sie mit seinem abnormal großen Text, seinen monströsen leeren Flächen, seinen großen Symbolen und dem zu einfachen Design schockieren. Die Standard-Text- und Abstandsgröße von Discourse ist nicht nur ungewöhnlich (ich habe noch nie so riesige Stile auf tausenden von Web-Ressourcen oder vielen anderen Foren wie Invision/XenForo/Flarum usw. gesehen), sondern was noch bedauerlicher ist: Es ist eine ineffiziente Verschwendung von Platz, die Benutzer dazu zwingt, mehr zu scrollen, als nötig – es ist unbequem. An dieser Stelle würde ich daher einen um etwa 20–30 % kompakteren Stil wünschen.
- Kategorienliste – Ich mag die standardmäßige Discourse-Kategorienliste überhaupt nicht, weil auf der linken Seite zu wenig nützliche Informationen vorhanden sind und die rechte Seite hingegen mit unnötigen Themen überladen ist. Für mich war es immer unbequem, die Discourse-Kategorien-Seite zu lesen. Schauen Sie sich bitte die Kategorien-Seiten von Invision/XenForo-Foren an – sie bieten mehr nützliche Informationen, sind präziser, kompakter und lassen sich oft visuell durch Symbole oder sogar Bilder erweitern. Was die Darstellung der Kategorien angeht, ist die Discourse-Kategorien-Seite wirklich veraltet und wirkt unübersichtlich! Ist es möglich, Discourse-Kategorien mit Symbolen auszustatten? Können Sie sie so anzeigen: https://ipb.stylesfactory.pl oder Foren - Codebite.dev - Theme IPS usw.? Oder weniger elegant, aber dennoch viel komfortabler und nützlicher: XenForo-Community
- Mir gefällt das Flarum-Tag-Kategorien-Menü auf der linken Seite sehr gut – es hilft bei der schnelleren Navigation und sieht gut aus. Ist es möglich, alle Kategorien (sowohl auf der Hauptseite als auch in verschachtelten Kategorien) immer auf der linken Seite anzuzeigen, und zwar nicht als Dropdown-Menü, sondern als dauerhaft sichtbares Menü?
Ich bin mit der Trennung der Discourse-Kernkomponenten nicht vertraut und weiß daher nicht, ob diese Verbesserungen im Theme, als Plugin oder durch einfaches benutzerdefiniertes CSS vorgenommen werden müssen.
-
Es ist überraschend, dass du den Text als monströs empfindest! Er hat standardmäßig 15 px, was meiner Meinung nach 1 px größer als bei Flarum ist. Wir sind meiner Ansicht nach immer noch auf der kleinen Seite! Wenn du dir einige Nachrichtenseiten ansiehst (die für einfache Lesbarkeit optimiert sind), liegt der Standard meist über 16 px (was die Browser-Standardgröße ist). Viele liegen bei Artikeln eher bei 20 px!
Die Breite des Textes ist ebenfalls eine bewusste Entscheidung unsererseits. Kürzere Zeilenlängen gelten allgemein als leichter zu lesen Line length | Butterick’s Practical Typography (natürlich kann dies subjektiv sein; wir versuchen, Standards festzulegen, die für die meisten Menschen funktionieren).
-
Wir haben 6 verschiedene Stile für Kategoriseiten zur Auswahl, die unterschiedlich viel Information enthalten, und alle können mit Kategoriebildern angepasst werden. Wenn du Administrator bist, kannst du eine Kategoriseite besuchen und Bilder hinzufügen, indem du auf den Schraubenschlüssel klickst:
-
Es ist möglich, eine Seitenleiste-Navigation in einem Theme zu erstellen, obwohl es etwas schwieriger ist, sie immer sichtbar zu halten. Es gibt eine Theme-Komponente, die dies für Topic-Listen-Seiten übernimmt: Topic list sidebar navigation, wobei sie jedoch das Dropdown-Menü wiederverwendet, also nicht zu 100 % das ist, was du suchst. Wir müssen Websites mit Dutzenden von Kategorien unterstützen, weshalb wir uns tendenziell für das Dropdown-Menü entscheiden.
Das hängt davon ab… Wenn du möchtest, dass Dinge kleiner und kompakter sind, lässt sich das definitiv mit CSS erreichen! Für Seitenleisten und andere Ergänzungen ist jedoch ein fortgeschritteneres Theming erforderlich, wovon einiges im Entwicklerleitfaden für Themes behandelt wird.
Hi, Kris! Danke für die ausführliche Antwort!
Ich stimme dir zu – der Haupttext der Discourse-Nachrichten ist bereits gut genug, könnte nur etwas kleiner sein (wie du sagst, von 15px auf 14px). Ich habe gerade erst begonnen, dein Discourse zu erkunden und habe noch nicht die vollständige Liste der Verbesserungen, die ich brauche, abgeschlossen. Mit „monströs groß
Ich bin 62 Jahre alt und trage eine Brille.
Größere Schriftarten helfen mir wirklich bei der Lesbarkeit und lindern die Augenbelastung.
Außerdem helfen kleinere Absätze mit mehr Weißraum dabei, den Lesefokus (also wo ich gerade stehe) nicht zu verlieren – etwas, das bei großen Textblöcken mit kleiner Schrift häufiger vorkommt.
Ich kann die Schriftgröße in den Einstellungen erhöhen, was sehr nützlich ist. Man kann sie auch verringern, um zu testen, wie es unter 15 px aussieht.
[quote=“GVG, Beitrag: 28, Thema: 83430”]
An den meisten Foren-Communities bevorzugen Nutzer die Kommunikation über viele Forenkategorien hinweg. Wenn Discourse diese Dropdown-Liste mit Kategorien als eine Art Navigationsverbesserung einführt, macht Flarum es besser, indem es ein leicht zugängliches und immer verfügbares Menü bietet. Besonders schlecht ist, dass die Discourse-Dropdown-Kategorien weder Strg+Klick noch Rechtsklick mit „In neuem Fenster öffnen
Dies ist bereits weitgehend mit dem Layouts-Plugin und dem zugehörigen Kategorien-Widget möglich.
Besuchen Sie unsere Website für eine Demo: https://thepavilion.io
Oh, das weiß ich, und es ist großartig! Tatsächlich hatte ich das Gefühl, kürzlich ein gutes Beispiel gesehen zu haben, konnte mich aber nicht erinnern, wo – und es war Ihre Website.
(Obwohl ich mir etwas klarere Hinweise wünschen würde, dass dies erweiterbare Kategorien sind.) Allerdings hat nicht jeder einen einfachen oder erschwinglichen Zugang zu Plugins (ich glaube, das offizielle Hosting von Discourse würde tatsächlich den Enterprise-Plan erfordern, um Ihr Plugin zu nutzen!?), und noch wichtiger ist, dass ich vorschlage, es handelt sich um ein grundlegendes Usability-/Design-Problem von Discourse selbst. Das bedeutet, es sollte meiner Ansicht nach im Kern behoben werden. Oder zumindest als offizielles Plugin.
Nicht, um die großartige Arbeit, die Sie geleistet haben, schmälern zu wollen, aber irgendwann, wenn etwas populär, nützlich und beliebt genug ist, sollte das ein Signal sein. Und wieder verweise ich auf die zunehmende Nutzung von Seitenleisten in vielen anderen Community-Tools. Da ist etwas dran, etwas, das Discourse bisher zu vermissen scheint … (und ohne dies klar mit einem überzeugenden Gegenargument zu adressieren, soweit ich das bisher gesehen habe).
Wenn du bereit bist, dir die Zeit zu nehmen, um dich einzuarbeiten und jeden Monat ein wenig Zeit für die Wartung deiner Seite einzuplanen, bietet dir Self-Hosting vollständige Entscheidungsfreiheit bei der Installation von Plugins und ist tatsächlich sehr erschwinglich. (Es kann auch eine sehr lohnende Erfahrung sein)
Die meisten aktiven Internetnutzer sind jünger (statistisch zwischen 20 und 45 Jahren) und an 14-Punkt-Schriften gewöhnt. Da es jedoch individuelle Einstellungen für die Schriftgröße gibt, ist das in Ordnung. Dennoch bevorzuge ich es, den Standardwert auf 14 Punkte in meiner Community festzulegen. Das hilft, mehr Text auf einmal anzuzeigen und somit ständiges Scrollen zu vermeiden.
Ja, das stimmt. Ich hoste eine meiner Discourse-Instanzen bereits selbst auf Digital Ocean. Doch ich arbeite mit einer Vielzahl von Personen, Unternehmen und Teams zusammen, von denen einige absolut weder die Zeit noch (meistens) das Fachwissen für ein Selbst-Hosting mitbringen. Gleichzeitig fehlt ihnen aber auch das Budget für eine bezahlte Hosting-Option, die benutzerdefinierte Plugins erlaubt (der günstigste Preis, den ich gefunden habe, liegt bei 40 $/Monat, und das unterstützt nur „weit verbreitete Plugins“).
Für eine gemeinnützige Organisation (oder einfach ein kleines Unternehmen), das für seine Website ein Shared-Webhosting nutzt, das etwa 10 $/Monat kostet und alles abdeckt, was sie brauchen, ist es ein schwer zu schluckender Bissen, viermal so viel für eine Community-Lösung zu zahlen, die ihre Bedürfnisse besser erfüllt als Facebook oder eine andere kostenlose Option. Kein Wunder also, dass viele am Ende Facebook wählen – nicht weil es besser wäre, sondern weil es kostenlos und einfach ist.
Inzwischen kann Flarum einfach auf ihr bestehendes, geteiltes LAMP-Hosting geworfen werden, ohne zusätzliche Kosten, und wird wahrscheinlich genauso gut funktionieren. Ich sage nicht, dass es keinen Unterschied zwischen den beiden gibt außer dem Tech-Stack und dass Flarum deshalb besser ist, weil es einfacher ist. Ich sage nur, dass es aus der Perspektive vieler potenzieller Nutzer und Community-Betreiber schwierig sein kann, Discourse zu rechtfertigen, wegen des höheren Ressourcenbedarfs und der komplexeren/unüblicheren Hosting-Anforderungen (im Vergleich zu LAMP).
Man muss all das aus der Sicht der breiten Palette potenzieller Discourse-Nutzer betrachten, nicht nur der Menschen, die dieses Forum nutzen, und nicht nur eines Kunden, der bereit oder in der Lage ist, 100–300 /Monat oder mehr für Discourse-Hosting zu zahlen. Ein großer Teil dessen, worauf ich hier in Meta aufmerksam zu machen versuche, ist, dass Discourse *sein Publikum einschränkt* und es bestimmten Arten von Communities erschwert, es zu nutzen. Einige kommen für Non-Profit-Rabatte bei der Discourse-Organisation in Frage, aber das ist immer noch ein *Minimum* von 50 /Monat (es sei denn, es handelt sich um eine Bildungseinrichtung). Viele sind einfach kleine Unternehmen, oft Start-ups, oder interessante halb-informelle Communities, die eine großartige Plattform wollen, um ihre Diskussionen zu verbessern, und für sie wirken die Kosten oft hoch, egal ob selbst gehostet oder nicht.
Ich sage auch nicht, dass die Discourse-Preise unangemessen sind. Ich sage nur, dass die Antwort „Wenn du Plugin-Zugriff willst, hoste es einfach selbst“ die Realität ignoriert, die ein breiter Querschnitt potenzieller Nutzer erlebt.
Ich benutze Flarum seit einigen Jahren und habe Discourse immer gemieden, da es nicht so einfach einzurichten war. Ich betreibe Discourse jedoch auf einer kostenlosen Oracle-Instanz für Arm64 über Docker, und es ist überraschend reaktionsschnell.
Mit diesen Worten sind Discourse und Flarum beides Forensoftware, aber meiner persönlichen Meinung nach ist Discourse eher eine Community-Software, während Flarum ein Ressourcenzentrum ist. Das bedeutet, ich kann mit Discourse eine Website im Stil eines sozialen Netzwerks erstellen und mit Flarum kann ich ein Helpdesk (Dokumentations- oder Supportsystem) haben.
Mein einziger vermisster Punkt zwischen Discourse und Flarum ist derzeit das Flarum-Seitenmenü, das das Laden von Beiträgen/Themen von der vorherigen Seite ermöglicht, ohne direkt zurücknavigieren zu müssen. Es bot eine einfache Möglichkeit, zu verwandten oder anderen Themen zu springen. Bei einer großen Community bin ich mir jedoch nicht sicher, ob es ein Pluspunkt ist.
Abschließend respektiere ich die Arbeit, die Flarum geleistet hat, und werde es weiterhin verfolgen, aber ich bin sehr zufrieden mit der Discourse-Plattform, sie wird meiner kleinen Tech-Community in meinem Land helfen, sich zu vernetzen und zusammenzuarbeiten.
Vielen Dank an das Discourse-Team.
Ich habe Flarum installiert und getestet, es sieht ansprechend aus, aber viele seiner Plugins stehen im Konflikt miteinander, es muss mehr entwickelt werden, es ist noch ein langer Weg, ich habe mich für Discourse entschieden, das stabil und ohne Probleme ist, also meiner Meinung nach Flarum = Android Discourse = Apple iPhone.
Discourse ist Flarum weit überlegen. Sie können einen Experten engagieren und Discourse nach Ihren Vorstellungen gestalten. Sehen Sie sich Foren wie Blizzard Forums an.
Ich denke, das ist das schönste Merkmal von Flarum. Für eine kleine Benutzergemeinschaft, die alle Themen überprüfen möchte, kann die Themenleiste von Flarum angeheftet werden, sodass die Themen links und die Beiträge rechts angezeigt werden. Das Wechseln von Themen erfordert kein Neuladen der Seite, um nach oben zur Themenseite und dann wieder nach unten zum nächsten Thema zu navigieren. Es ist sehr effizient. Ich denke, es wäre eine wertvolle Theme-Komponente.
Ich stimme dir vollkommen zu, was die Seitenleiste angeht. Sie ist eines der besten Kernfeatures von Flarum.

