Acabei de colocar no ar meu primeiro site Discourse, com conteúdo migrado de um site quebrado construído no Flarum, várias versões atrás.
Depois de entender o modelo de banco de dados do site Flarum, descobri que o script de importação do FluxBB era o mais próximo do que eu precisava. Consegui modificá-lo para funcionar e, uma vez no Discourse, nunca mais olhei para trás. Agora que estou no ar, achei que seria legal retribuir o que me ajudou tão bem.
Cuidado: não sou um desenvolvedor experiente. Isso é apenas uma brincadeira antiga, então estará cheio de erros, código do FluxBB apenas comentado, etc. Provavelmente não é a melhor maneira de fazer, mas funcionou. Se alguém capaz puder limpá-lo adequadamente, talvez ele se torne uma contribuição oficial para a pasta de scripts de importação.
flarum_import.rb.gz (2,6 KB)
Estou feliz em explicar o que acho que fiz! ![]()