Tenho pouco mais de 6.000 usuários em um site que vou desativar e que desejo migrar para um fórum Discourse que já está em funcionamento e conectado ao site por meio de um link na barra de ferramentas.
- Site - https://www.legably.com
- Fórum - https://forum.legably.com
Alguns dos 6.000 usuários do site já possuem contas no fórum, mas a maioria não. A forma como funciona é que, se você estiver logado no site e clicar no link Fóruns na barra de ferramentas, poderá usar suas credenciais do site para fazer login em sua conta Discourse, que é criada automaticamente (presumo, pois não fiz a codificação do SSO).
Assim que o site estiver offline, redirecionaremos todos para o fórum.
Antes disso, gostaria de exportar os e-mails e nomes dos meus 6.000 usuários do banco de dados MongoDB do meu site e:
- Importá-los para o banco de dados Discourse do meu fórum
- Criar automaticamente uma conta para cada usuário importado
- Forçar cada usuário a selecionar uma nova senha ao fazer login no fórum pela primeira vez
Alguém já fez isso ou tem alguma sugestão sobre a melhor forma de proceder?
Também li sobre o recurso de Importação em Massa. Preferiria não seguir esse caminho, mas se for a maneira mais rápida/fácil de fazer com que os usuários existentes criem contas no fórum, tentarei.
Agradeço antecipadamente.