Private Nachrichten von vBulletin5 nach Discourse migrieren

Hallo,

Ich habe nur diesen anderen Thread zum Thema gefunden: vBulletin 5 import : how to import private messages?

Der, in klassischer Internet-Manier, eine Lösung erwähnt, aber sie nicht wirklich teilt :smiley:

Kann jemand genauere Hinweise oder ein Stub-Skript geben? Ich bin kein Ruby-Entwickler, habe aber viel Erfahrung als Software-Ingenieur. Ich brauche nur etwas Hilfe für den Anfang :slight_smile:

Hier ist das Standard-Import-Skript: discourse/script/import_scripts/vbulletin5.rb at main · discourse/discourse · GitHub

Hier ist die Skriptmodifikation, die ich damals vorgenommen habe. Es ist allerdings ein Durcheinander, meine Datenbank war wie das Geschöpf von Frankenstein, und viele Zeilen sind aus dem Testen von Dingen auskommentiert, sie ist nicht dazu gedacht, so wie sie ist, verwendet zu werden:

Schau dir def import_pm für den Teil an, der dich interessiert.

Und vergiss nicht:

Viel Glück! :wink:

Außerdem empfehle ich dir dringend, den Inhalt mit dem offiziellen Importeur zu vergleichen, damit du genau sehen kannst, was sich geändert hat.

4 „Gefällt mir“

Vielen Dank @Canapin, sehr geschätzt

Ich habe bereits ein paar Änderungen vorgenommen, die ich am offiziellen Import-Skript vornehmen muss. Ich werde Ihres als Leitfaden verwenden, wie auch die pvt-Nachrichten importiert werden können :slight_smile:

Gerne geschehen! Könnten Sie Ihre eigene Methode zum Importieren privater Nachrichten teilen, sobald sie fertig ist? Ich wäre neugierig, sie mir anzusehen, und sie könnte in das offizielle Skript integriert werden.

Ich werde ab Mitte Dezember damit beginnen. Wenn ich fertig bin, werde ich es auf ein Git hochladen, wenn ich es “generisch” genug halten kann :slight_smile:

1 „Gefällt mir“