Willkommen ![]()
Ich werde nur dies beantworten, da ich in den anderen Bereichen nicht kompetent bin. Ich spreche später in meinem Beitrag über den reibungslosen Übergang.
In Bezug auf die Anpassung können Sie die CSS von einem integrierten Editor aus bearbeiten, sowie Javascript hinzufügen und die Discourse-spezifische JS-API verwenden. Visuell gesprochen, wenn Ihnen etwas nicht gefällt, verstecken oder ändern Sie es einfach.
Die offizielle Theme-Anleitung finden Sie hier: Developing Discourse Themes & Theme Components.
Sie ist möglicherweise nicht vollständig aktuell, da wir derzeit einige JS-Sachen langfristig aufrüsten.
Etwa 100 % der hier veröffentlichten Themes, Theme-Komponenten und Plugins sind Open Source, sodass Sie sich jederzeit ihren Code ansehen können, um Ihre eigenen Lösungen zu entwickeln.
Ein Theme ist im Grunde eine Haut mit oder ohne zusätzliche Funktionen.
Eine Theme-Komponente fügt normalerweise Funktionen hinzu.
Ein Plugin fügt tiefgreifendere serverseitige Funktionen hinzu.
Für meine eigenen Communities versuche ich, nur offizielle Anpassungen oder solche von vertrauenswürdigen und etablierten Autoren oder Unternehmen wie pavilion zu verwenden. Und natürlich auch persönliche, da ich sie selbst pflegen kann.
Themes und Theme-Komponenten können zur Laufzeit hinzugefügt und entfernt werden, während die Installation und Deinstallation eines Plugins einen Kommandozeilen-App-Neustart erfordert (10-15 Minuten Ausfallzeit).
Was einen reibungslosen Übergang für eine Community angeht, der Verwirrung oder Verärgerung bei den Benutzern lindern würde, ist das manchmal knifflig. Offensichtlich ist eine 100%ige Glücksquote fast unmöglich.
Außerdem sind einige Communities definitiv konservativer oder lauter als andere und werden entsprechend reagieren.
Aus Benutzersicht würde ich sagen, dass die häufigsten Kritikpunkte waren:
-
Keine Paginierung mehr
Sie wurde durch eine interaktive Zeitleiste ersetzt. Beide haben ihre Vor- und Nachteile. Ich habe gelegentlich gehört, dass sich Leute nicht an diese Änderung gewöhnen konnten.
Meine eigene Erfahrung aus 3 Migrationen kleiner und mittelgroßer Foren ist, dass niemand in meinen Communities negative Erfahrungen mit der Zeitleiste gemacht hat. -
Die Benutzeroberfläche ist kompliziert
Die Benutzeroberfläche hat mehr Elemente als früher, da im Laufe der Zeit Funktionen hinzugefügt wurden. Das Benachrichtigungsmenü ist größer geworden, die Seitenleiste wurde eingeführt und eine Chat-Funktion wurde hinzugefügt (die möglicherweise nicht benötigt wird, wenn Sie einen Discord-Server haben).
Wir sind uns der Komplexität der Benutzeroberfläche sehr bewusst und möchten definitiv gestrafftere Teile haben.
Es gibt definitiv eine Lernkurve mit Discourse. Obwohl es ein Forum ist, das die gleichen Funktionen wie jede andere Forum-Software hat (Themen posten, Antworten/PMs posten, das war’s…), weicht es hier in Bezug auf die Benutzeroberfläche und hinzugefügte Funktionen ab. Ich würde sagen, die meisten Leute haben damit keine besonderen Probleme, aber die Community dieses Forums ist möglicherweise voreingenommen, da die meisten Leute hier Discourse kennen.
Wenn man sich an die Benutzeroberfläche gewöhnt hat, sieht man keinen Lärm mehr und konzentriert sich auf die Funktionen, die man tatsächlich nutzt, aber ich verstehe, dass das hier nicht genau Ihr Anliegen ist, da Sie sich auf die Migration/den Übergang konzentrieren.
Es gibt zwei integrierte Tools, die den Benutzern helfen, die Benutzeroberfläche und die Funktionen zu verstehen.
-
@discobot. Es ist ein interaktiver Bot-Benutzer, mit dem wir interagieren können und der uns lehrt, wie einige Diskussionsfunktionen genutzt werden.
-
Tipps für neue Benutzer. Wenn Sie sich registrieren, erscheinen Tooltips in der Benutzeroberfläche, die verschiedene Teile erklären. Sie können sie jederzeit von jedem Tooltip aus deaktivieren und in Ihren Benutzereinstellungen wieder aktivieren.
Aus Administratorperspektive wäre es:
- Es gibt zu viele Einstellungen
Ja, es gibt viele Optionen in Discourse. Die sorgfältige Konfiguration des Forums wird Stunden dauern und wahrscheinlich Anpassungen erfordern, bis Sie zufrieden sind. Das Gute ist, dass Sie, wenn es einmal erledigt ist, selten zu den Einstellungen zurückkehren.
Wir wissen, dass viele Einstellungen einschüchternd sein können und das Finden von etwas manchmal schwierig machen. Es gibt Raum für Verbesserungen.
Schließlich können Sie die Benutzer-Sandbox unter try.discourse.org verwenden.
Es gibt keine Admin-Sandbox. Wenn ich Dinge auf Admin-Ebene experimentieren möchte, richte ich normalerweise einen Hetzner-Server mit geringer Leistung (stundenweise abgerechnet) ein, auf dem ich Discourse für ein paar Stunden oder Tage installiere.