Migrare messaggi privati da vBulletin5 a Discourse

Ciao,

Ho trovato solo questo altro thread sull’argomento: vBulletin 5 import : how to import private messages?

Che, nel classico stile di internet, menziona una soluzione ma non la condivide realmente :smiley:

Qualcuno può offrire indicazioni più precise o uno script stub? Non sono uno sviluppatore Ruby ma ho molta esperienza come ingegnere del software. Ho solo bisogno di un aiuto per iniziare :slight_smile:

Questo è lo script di importazione predefinito: discourse/script/import_scripts/vbulletin5.rb at main · discourse/discourse · GitHub

Ecco la modifica allo script che ho apportato all’epoca. È un casino però, il mio database era come la creatura di Frankenstein, e molte righe sono commentate da test, non è pensato per essere usato così com’è:

Guarda def import_pm per la parte che ti interessa.

E non dimenticare:

Buona fortuna! :wink:

Inoltre ti suggerisco vivamente di confrontare il contenuto con l’importatore ufficiale in modo da poter vedere esattamente cosa è cambiato.

4 Mi Piace

Grazie mille @Canapin, molto apprezzato

Ho già un paio di modifiche che dovrò apportare allo script di importazione ufficiale. Userò il tuo solo come guida su come aggiungere anche l’importazione dei messaggi pvt :slight_smile:

Felice di aiutare! Potresti condividere il tuo metodo privato di importazione dei messaggi quando sarà pronto? Sarei curioso di dargli un’occhiata, e potrebbe essere integrato nello script ufficiale.

Inizierò a lavorarci da metà dicembre. Quando avrò finito, lo pubblicherò su Git se riuscirò a mantenerlo sufficientemente “generico” :slight_smile:

1 Mi Piace