Tengo poco más de 6.000 usuarios en un sitio que voy a cerrar y que quiero migrar a un foro de Discourse que ya está en funcionamiento y conectado al sitio a través de un enlace en la barra de herramientas.
- Sitio - https://www.legably.com
- Foro - https://forum.legably.com
Algunos de los 6.000 usuarios del sitio ya tienen cuentas en el foro, pero la mayoría no. La forma en que funciona es que si inicias sesión en el sitio y haces clic en el enlace Foros en la barra de herramientas, puedes usar tus credenciales del sitio para iniciar sesión en tu cuenta de Discourse, que se crea automáticamente (supongo, yo no hice la codificación SSO).
Una vez que el sitio esté fuera de línea, redirigiremos a todos al foro.
Antes de eso, me gustaría exportar los correos electrónicos y nombres de mis 6.000 usuarios de la base de datos MongoDB de mi sitio y:
- Importarlos a la base de datos de Discourse de mi foro.
- Crear automáticamente una cuenta para cada usuario importado.
- Forzar a cada usuario a seleccionar una nueva contraseña cuando inicien sesión en el foro por primera vez.
¿Alguien ha hecho esto o tiene alguna sugerencia sobre la mejor manera de proceder?
También he leído sobre la función de Importación Masiva. Preferiría no seguir esa ruta, pero si es la forma más rápida/fácil de conseguir que los usuarios existentes creen cuentas en el foro, lo intentaré.
Gracias de antemano.