Ciao! Stavo usando Flarum per ospitare il mio forum con circa 1.000 post e utenti. E stavo pensando di migrare da Flarum a Discourse ultimamente. Ho controllato diversi post a riguardo ma non ho trovato un tutorial dettagliato per farlo.
Ora ho il database come file .sql e ho Discourse installato sul mio server con lo script di migrazione .rb in ambiente di sviluppo ma non so come procedere con il processo di migrazione e apprezzerei molto un tutorial a riguardo.
Un’altra domanda è con lo script .rb ufficiale, posso anche migrare gli utenti e le loro password al nuovo forum Discourse?
Praticamente tutti gli script di importazione funzionano allo stesso modo. In qualche modo si ottiene un database a cui Discourse può accedere, di solito installandone uno localmente e caricandoci i dati (ad esempio, mysql mydatabase < thedatabasedump.sql). Migrate a vBulletin 4 forum to Discourse dovrebbe essere un buon modello, ma invece di export DB_NAME=\"vb4\" e così via in quella guida, queste sono le variabili d’ambiente che imposterai:
Lo script non importa le password. Dovrai aggiungere un po’ di codice allo script e probabilmente al plugin di migrazione password, anche se c’è la possibilità che flarum utilizzi uno dei cifrari già implementati (mi è successo una volta: per gioco ho importato la password su un forum personalizzato casuale per cui ho scritto uno script e ha funzionato subito). Probabilmente non è una cattiva idea far reimpostare la password a tutti; il problema più grande sono le persone che conoscono la loro password ma non hanno accesso all’indirizzo email associato al loro account.