Xenforo-Seite gerade nach Discourse migriert

Hallo zusammen.

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.

Der Beitrag mit dem Migrations-Skript ist hier: Migrate a XenForo forum to Discourse - #141 by Andrew_Bond

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 muss die Helligkeits-Einstellung noch etwas anpassen, aber im Moment funktioniert es.

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.

17 „Gefällt mir“

Das ist großartiges Feedback, danke! Gibt es bestimmte Funktionen von Xenforo, die dir fehlen?

4 „Gefällt mir“

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!

4 „Gefällt mir“

Wie wäre es mit diesem?

5 „Gefällt mir“

Falls sie es nicht tun, kannst du Quick Quote Theme Component installieren

3 „Gefällt mir“

Das ist eine großartige Option! Danke!

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!

5 „Gefällt mir“

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.

1 „Gefällt mir“

Ich habe eine Sache gefunden, die meiner Meinung nach verbessert werden könnte.

Die Vererbung von Berechtigungen.

TurboRenault mag hier eine Ausnahme sein, da wir einige Übernahmen aus alten Foren haben, aber ich erkläre es gerne:

Wir nutzen verschachtelte Gruppen. Zum Beispiel:

Imported and Archived Board (Kategorie)

| Aventime-Owners.com

| Clio16valver.co.uk

| etc

| etc

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.

3 „Gefällt mir“

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.

1 „Gefällt mir“

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 …

1 „Gefällt mir“

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.

Ich habe gerade mit Glaseffekten gespielt:

und damit, sie beim Überfahren mit der Maus zu unscharf zu machen, wenn sie hervorgehoben sind:

4 „Gefällt mir“

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:

WordPress löst aus, dass etwas getan werden muss, und die API sendet an Discourse, um den Benutzer zur Gruppe hinzuzufügen

PayPal übernimmt die wiederkehrenden Zahlungen.

2 „Gefällt mir“

Hallo und willkommen hier vielleicht hilft dir das bei deiner Suche weiter :slight_smile:

Danke für die Begrüßung.

Ich kann Stripe nicht verwenden.

Schön, dass du eine Lösung gefunden hast, da Verbesserungen am Abonnement-Plugin nicht auf unserer unmittelbaren Roadmap stehen.

Hallo Andrew,

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.

3 „Gefällt mir“

Deine Seite sieht total aktiv aus! Glückwunsch dazu!

Ich habe den letzten Teil der Migration abgeschlossen – unsere Autodatenbank.

Wir können nach Bedarf filtern:

Es ist etwas umständlich, aber es funktioniert!

1 „Gefällt mir“