Migration von FluxBB unter Beibehaltung eingehender Links

Ich habe die gleiche Frage und bin etwas verwirrt über die Antwort. Ich möchte auch einen umfangreichen FluxBB-Import durchführen.

Ich sehe, dass es tatsächlich eine Discourse-Funktion namens „Permalinks“ gibt (How to make a redirect URL in a Discourse install? - #4 by cpradio). Bedeutet das, dass Discourse durch die Erstellung dieser Dinge eine FluxBB-URL wie „/viewtopic.php?id=((old topic id))“ nehmen und zu „/t/((new topic slug))/((new topic id))“ umleiten könnte. Vielleicht ebenso für einzelne Beiträge in einem Thema? Ebenso für Benutzerprofil-URLs. (Wir werden also viele Permalinks benötigen). Ich sehe die Datenbanktabelle für Permalinks.

Das klingt nach einer guten Lösung, aber der FluxBB-Importer erstellt keine Permalinks. Ich kann keinen Code dafür finden. Tatsächlich kann ich in keinem der import_scripts Code finden, der dies tut (keine Erwähnung des „Permalink“-ActiveRecord-Modells).

Ich würde gerne daran arbeiten, den FluxBB-Importer dafür zu modifizieren, aber gibt es ein Beispiel in einem der anderen Importer?

Das Einzige, was ich in diesem Zusammenhang im Code sehe, ist die Initialisierung von „LookupContainer“ und das Speichern aller alten IDs und ihrer entsprechenden neuen IDs. Kann dies zum Erstellen vieler Permalink-Objekte verwendet werden?