Migrar mensajes privados de vBulletin5 a Discourse

Hola,

Solo he encontrado este otro hilo sobre el tema: vBulletin 5 import : how to import private messages?

El cual, al más puro estilo de internet, menciona una solución pero en realidad no la comparte :smiley:

¿Hay alguien que pueda ofrecer algunas indicaciones más precisas o un script de ejemplo? No soy desarrollador de Ruby, pero tengo mucha experiencia como ingeniero de software. Solo necesito ayuda para empezar :slight_smile:

Este es el script de importación predeterminado: discourse/script/import_scripts/vbulletin5.rb at main · discourse/discourse · GitHub

Aquí está la modificación del script que hice en su momento. Sin embargo, es un desastre, mi base de datos era como la criatura de Frankenstein, y muchas líneas están comentadas por probar cosas, no está pensada para ser usada tal como está:

Mira def import_pm para la parte que te interese.

Y no olvides:

¡Buena suerte! :wink:

Además, te sugiero encarecidamente que compares el contenido con el importador oficial para que puedas ver exactamente qué cambió.

4 Me gusta

Muchas gracias @Canapin, muy apreciado

Ya tengo un par de modificaciones que tendré que hacer en el script de importación oficial. Usaré el tuyo solo como guía sobre cómo agregar también la importación de mensajes pvt :slight_smile:

¡Me alegra ayudar! ¿Podrías compartir tu propio método privado de importación de mensajes cuando esté listo? Me interesaría echarle un vistazo, y podría fusionarse en el script oficial.

Empezaré a trabajar en ello a mediados de diciembre. Cuando termine, lo publicaré en un git si consigo que sea lo suficientemente “genérico” :slight_smile:

1 me gusta