Benötige Hilfe beim Zusammenführen meiner MyBB-Daten in Discourse (Schritt-für-Schritt-Prozess)

Danke für die Antwort.

Ich verstehe, dass die „offizielle“ Methode auf den Zugriff auf eine MySQL-Datenbank und die Verwendung des Skripts mybb.rb mit Umgebungsvariablen angewiesen ist – und ja, das habe ich versucht. Ich habe auch versucht, eine vollständige lokale Discourse-Entwicklungsumgebung einzurichten, wie die Importanleitungen empfehlen, und plante, die Daten nach dem Import in die Produktionsumgebung zu verschieben. Aber die Realität ist, dass fast jedes Tutorial und jedes Beispiel, das ich in der Kategorie „Migration zu Discourse“ gefunden habe, entweder veraltet ist oder voller Leute ist, die ebenfalls Fehler mit dem MyBB-Importer haben.
Das Skript selbst ist fehleranfällig. Es hat sich nicht gut gehalten und bricht bei geringfügigen Schemaunterschieden oder Sonderfällen. Die meisten Anleitungen gehen davon aus, dass Sie mit Ruby, Rails und den inneren Abläufen der Discourse-Codebasis vertraut sind – was viele Forenadministratoren nicht sind. Und selbst als ich versuchte, die Dinge zu vereinfachen, indem ich nach CSV exportierte, ging es mehr darum, die Daten manuell vorzubereiten, da die bereitgestellten Tools einfach nicht funktionierten.
Als Sie sagten „Sie funktionieren alle ungefähr gleich“ – sicher, aber das ist das Problem. Viele von ihnen funktionieren im Jahr 2025 nicht gut ohne umfangreiche Patches, Debugging und Raten. Die Leute kämpfen nicht, weil sie die Dokumentation nicht gelesen haben – sie kämpfen, weil das Ökosystem für den Import in einer entwicklerzentrierten Denkweise feststeckt.
Zu diesem Zeitpunkt habe ich einfach beschlossen, meine MyBB-SQL-Daten in ein funktionierendes Discourse-Backup im .tar.gz-Format zu konvertieren, das ich über das Admin-Panel hochladen und wiederherstellen kann. Keine Importskripte, keine Ruby-Fehler, nur eine saubere, direkte Methode, die funktioniert.
Und ehrlich gesagt, ich werde ein Python-Tool schreiben, mit dem Leute einfach ihre MyBB-SQL-Datei per Drag & Drop ziehen und in ein für Discourse bereites Backup exportieren können. Dieser gesamte Prozess hat mir gezeigt, wie dringend ein moderner, benutzerfreundlicher Importpfad benötigt wird. Benutzer sollten nicht so viel Schmerz durchmachen müssen, nur um ihre Community zu migrieren.
Ich schätze die Hilfe – ich weiß, dass Sie nur versuchen, Klarheit zu schaffen, und ich mache niemandem speziell Vorwürfe. Aber die gesamte Import-Erfahrung muss definitiv überarbeitet werden.