Migrazione da FluxBB preservando i link in entrata

Ho la stessa domanda e sono un po’ confuso riguardo alla risposta. Sto anche cercando di fare un’importazione di FluxBB di dimensioni considerevoli.

Vedo che c’è una funzionalità di Discourse chiamata “Permalinks” (How to make a redirect URL in a Discourse install? - #4 by cpradio), quindi stiamo dicendo che creando queste cose, Discourse potrebbe prendere un URL in stile FluxBB come “/viewtopic.php?id=((vecchio id argomento))” e reindirizzare a “/t/((nuovo slug argomento))/((nuovo id argomento))”. Forse allo stesso modo per i singoli post in un argomento? Allo stesso modo per gli URL dei profili utente. (Quindi avremo bisogno di molti permalink). Vedo la tabella del database per i Permalink.

Sembra una soluzione interessante, ma l’importatore FluxBB non sta creando alcun permalink. Non riesco a vedere alcun codice per questo. Infatti, non riesco a vedere alcun codice in nessuno degli script di importazione che faccia questo (Nessuna menzione del modello ActiveRecord “Permalink”).

Sarei felice di lavorare alla modifica dell’importatore FluxBB per fare questo, ma c’è un esempio in uno degli altri importatori?

L’unica cosa che vedo nel codice in questa direzione è l’inizializzazione di “LookupContainer” e la memorizzazione di tutti i vecchi ID e i loro corrispondenti nuovi ID. Questo può essere utilizzato per creare molti oggetti Permalink?