Acabo de lanzar mi primer sitio de Discourse con contenido migrado desde un sitio roto construido con Flarum, varias versiones principales atrás.
Después de entender el modelo de base de datos del sitio de Flarum, descubrí que el script de importación de FluxBB era lo más cercano a lo que necesitaba. Logré modificarlo para que funcionara y, una vez en Discourse, nunca más miré atrás. Sin embargo, ahora que ya estoy en línea, pensé que sería agradable devolver lo que tanto me ayudó.
Advertencia: no soy en absoluto un desarrollador experimentado; esto es solo una vieja y sencilla experimentación, así que estará lleno de errores, código de FluxBB simplemente comentado, etc. Probablemente no sea la mejor manera de hacerlo, pero funcionó. Si alguien con la capacidad de hacerlo pudiera limpiarlo adecuadamente, podría convertirse en una incorporación adecuada a la carpeta de scripts de importación.
flarum_import.rb.gz (2.6 KB)
¡Estoy encantado de explicar lo que creo que hice! ![]()