Qualcuno ha assemblato uno script di importazione da Socialengine a Discourse? Mi dispiacerebbe reinventare la ruota qui.
Non sembra. Puoi ottenere un dump del database da loro? Se sÏ, puoi usare uno degli importatori esistenti come modello. (Vedi discourse/script/import_scripts at main ¡ discourse/discourse ¡ GitHub)
SĂŹ, non ho trovato nulla nemmeno io. Dovrebbe essere abbastanza semplice importare utenti e forum. Penso che forum, argomenti e post diventino categorie e i loro post, mentre gli utenti dovrebbero semplicemente passare. Eseguo backup notturni dal mio sito. Posso caricarli in pgadmin ed esportare un CSV delle tabelle.
La maggior parte degli importatori attinge a un database SQL. La maggior parte utilizza MySQL, ma potrebbero essercene alcuni che usano PostgreSQL. Ă assolutamente da evitare il formato CSV.
Riporto in vita questo thread, ma finalmente sono riuscito a farlo funzionare e a importare il mio forum SocialEngine su Discourse.
Ci è voluto un notevole sforzo di hacking e codice brutto, ma ha funzionato. Circa 4800 utenti e circa 390k post. Ho importato i post in blocchi perchĂŠ il DB di origine andava in timeout dopo un poâ. Ci sono state molte elaborazioni post-importazione, ma nel complesso i membri sembrano felici.
Potrei ripulire un poâ il codice e pubblicarlo come punto di partenza âPuoi iniziare qui, quasi garantito che non funzioni perfettamenteâ.
Come minacciato, ho ripulito il codice (rimosso tutti i miei tag FIXME, HACK, ecc. e lâoutput di debug pp), ho messo insieme un README veloce e lâho caricato su Gitlab.
Il codice è brutto, fatto di fretta e ha funzionato per me. Non pretendo che funzioni per nessun altro. Siete stati avvisati.