Ich bin kein Neuling bei Discourse. Ich bin von phpBB zu Discourse auf meiner anderen Auto-Interessensite exiges.com gewechselt.
Ich war von dem stetigen Strom an Verbesserungen, die das Discourse-Team veröffentlicht hat, sehr beeindruckt, also habe ich den Schritt gewagt und mein Xenforo-Forum mit 750.000 Beiträgen und 20.000 Mitgliedern zu Discourse migriert.
Mit einer gesunden Portion Glück, gutem Urteilsvermögen und KI habe ich ein Import-Skript geschrieben, um die Daten zu übertragen. Ich habe ein selbst gehostetes System bei AllHost.IO mit 8 Kernen und 8 GB RAM, und die Migration dauerte 37 Stunden.
Ich habe die Seite so gestaltet, dass sie ein bisschen wie das Xenforo-Forum aussieht, weil es ehrlich gesagt einfach gut funktioniert hat. Bis jetzt bin ich sehr zufrieden mit dem Ergebnis:
Ich habe es so eingerichtet, dass sich die Hintergründe jede Minute wechseln, und es gibt fünf davon. Außerdem habe ich einige Kategorie-Boxen erstellt und ihnen Details hinzugefügt:
Ich bin hierhergekommen, nicht um meine Site(s) groß anzupreisen, sondern vielmehr, um mich bei den Entwicklern zu bedanken. Ich war ein treuer Xenforo-Fan, aber diese Plattform hat aus meiner Sicht die Administration vereinfacht, und die häufigen Updates sind einfach großartig.
Das Einzige, was ich sehe und das unseren Nutzern vielleicht helfen könnte, ist die Änderung der Benutzeroberfläche für Zitate.
In Discourse antworten wir einfach. Die Antwort in Discourse ist keine zitierte Antwort, aber ich verstehe, dass man Text markieren und ein Tooltip für das Zitat einblenden kann.
In Xenforo antwortet man, und der ursprüngliche Beitrag wird zitiert. Ich kann beide Umsetzungsvarianten nachvollziehen. Es wird vielleicht etwas Zeit dauern, bis unsere Nutzer das verstehen.
Ich hatte ein eigenes Plugin, das einige zusätzliche Tabellen hinzugefügt und mit den Haupttabellen verknüpft hat, um eine Garage bereitzustellen, aber das ist eher eine individuelle Entwicklung.
Was die Funktionen betrifft? Ich glaube, mir fehlt nichts!
Ich versuche aktiv, die Anzahl der Erweiterungen von Drittanbietern zu reduzieren, da mich Änderungen in der Vergangenheit schon mal erwischt haben, die diese Add-ons, auf die ich mich so stark verlassen habe, kaputt gemacht haben.
Den Link werde ich mir aber auf jeden Fall merken!
Ja, da hast du recht. Ich erinnere mich, wie ich bei vB in genau diese Falle tappte und aufgeben musste, weil das Ganze so zusammengebastelt war, dass es sich nicht aufrechterhalten ließ. Wenn eine Sache kaputtging, fiel es wie ein Kartenhaus in sich zusammen.
Ich möchte die Berechtigung auf der obersten Ebene (Imported and Archived Board) auf nur Lesezugriff setzen und die Vererbung auf die Kind-Elemente ausdehnen.
Derzeit scheint es mir nicht möglich zu sein, das zu tun, sodass ich 9 Kind-Elemente einzeln bearbeiten muss. Es ist kein Showstopper, aber es wäre großartig, eine Option für Eltern/Kind/Vererbung zu haben, um Berechtigungen zu vererben.
Ich versteh dich – wir sind da schon ein paar Mal hin und her gegangen, und am Ende kommt es auf die Sicherheit an. Discourse behandelt jede Kategorie als eigenständiges Ding, daher ist eine Unterkategorie kein Berechtigungs-„Kind“ ihrer Oberkategorie; sie ist lediglich für die Navigation und Organisation verschachtelt. Wir haben das so gemacht, weil Administratoren oft wollen, dass eine Unterkategorie bewusst anders von der Oberkategorie abweicht.
Wir haben uns für ein Sicherheitsnetz entschieden, das es unmöglich macht, dass eine Unterkategorie weniger restriktiv ist als ihre Oberkategorie, um eine Situation zu vermeiden, in der jemand von einer Kategorie ausgesperrt ist, aber trotzdem private Unterkategorien darin sehen kann. So hast du die volle Freiheit, die Berechtigungen der Unterkategorien strenger zu gestalten, kannst aber nicht versehentlich Inhalte über eine lockerere Kategorie austreten lassen.
Ich verstehe, woher das kommt. Ich sehe es aus einem anderen Blickwinkel.
Ich möchte konsistente Berechtigungen. Ich muss einer Reihe von Kategorien die Schreib- bzw. Erstellberechtigung verweigern. Dabei könnte ich eine Kategorie übersehen und sie für Antworten offen lassen …
Ich denke, wenn wir die Benutzeroberfläche und die Logik dafür richtig umsetzen, könnte es funktionieren. Es ist aber kein K.o.-Kriterium, und ich habe meine Arbeitspause damit verbracht, jede Kategorie zu durchsuchen und zwei Häkchen zu entfernen …
Diese Plattform ist fantastisch! Ich liebe die Möglichkeit, eine Komponente zu erstellen, die auf ein Theme angewendet werden kann, und damit zu tun, was ich möchte.
Mir ist aufgefallen, dass mir eine Funktion fehlt: Mitgliedschaften. Diese ist stark auf Stripe ausgerichtet, und ich habe keine physische Karte oder ein Bankkonto.
Nur PayPal.
Ich habe eine Lösung gefunden. Sie ist etwas umständlich, aber es funktioniert.
Füge dem bereits vorhandenen WooCommerce-Shop Artikel hinzu
Füge ein Abo-Plugin hinzu
Füge eine Synchronisation mit Discourse hinzu
Implementiere die API-Verbindungen
Füge Code hinzu, der trackt, wenn ein Abo zum monatlichen oder jährlichen Abo hinzugefügt wurde
Synchronisiert mit Discourse und fügt den Benutzer zur entsprechenden Gruppe hinzu; wenn die Mitgliedschaft abläuft, wird er entfernt
Der Benutzer geht also in den Shop und abonniert eines der folgenden:
Es ist großartig zu sehen, dass weitere Auto-Foren, insbesondere Lotus-bezogene, der Discourse-Familie beitreten. Ich habe LotusElan.net vor etwa 18 Monaten von phpBB migriert.
Schau gerne vorbei, wenn du ein paar Minuten Zeit hast.