Tengo la misma pregunta y estoy un poco confundido con la respuesta. También estoy buscando hacer una importación considerable de FluxBB.
Veo que en realidad hay una característica de Discourse llamada “Permalinks” (How to make a redirect URL in a Discourse install? - #4 by cpradio), así que estamos diciendo que al crear esas cosas, Discourse podría tomar una URL estilo FluxBB como “/viewtopic.php?id=((old topic id))” y redirigir a “/t/((new topic slug))/((new topic id))”. ¿Quizás lo mismo para publicaciones individuales en un tema? Lo mismo para las URL de los perfiles de usuario. (Así que necesitaremos muchos permalinks). Veo la tabla de la base de datos para Permalinks.
Eso suena como una solución interesante, pero el importador de FluxBB no está creando ningún permalink. No puedo ver ningún código para eso. De hecho, no puedo ver ningún código en ninguno de los scripts de importación que haga eso (No se menciona el modelo ActiveRecord “Permalink”).
Estaría feliz de trabajar en modificar el importador de FluxBB para hacer esto, pero ¿hay algún ejemplo en uno de los otros importadores?
Lo único que sí veo en el código en esta línea es la inicialización de “LookupContainer” y el almacenamiento de todos los IDs antiguos y sus IDs nuevos correspondientes. ¿Se puede usar esto para crear muchos objetos Permalink?