Ich habe etwas mehr als 6.000 Benutzer auf einer Website, die ich schließen werde und die ich zu einem Discourse-Forum migrieren möchte, das bereits läuft und über einen Link in der Symbolleiste mit der Website verbunden ist.
- Website - https://www.legably.com
- Forum - https://forum.legably.com
Einige der 6.000 Benutzer der Website haben bereits Forenkonto, die meisten jedoch nicht. Die Funktionsweise ist, dass Sie, wenn Sie auf der Website angemeldet sind und auf den Link „Foren“ in der Symbolleiste klicken, Ihre Website-Anmeldeinformationen verwenden können, um sich bei Ihrem Discourse-Konto anzumelden, das automatisch erstellt wird (nehme ich an, ich habe die SSO-Codierung nicht vorgenommen).
Sobald die Website offline ist, werden wir alle zum Forum weiterleiten.
Zuvor möchte ich die E-Mails und Namen meiner 6.000 Benutzer aus der MongoDB-Datenbank meiner Website exportieren und:
- In die Discourse-Datenbank meines Forums importieren
- Automatisch ein Konto für jeden importierten Benutzer erstellen
- Jeden Benutzer zwingen, ein neues Passwort auszuwählen, wenn er sich zum ersten Mal im Forum anmeldet
Hat das schon jemand gemacht oder hat jemand Vorschläge, wie man am besten vorgeht?
Ich habe auch vom Massenimport-Feature gelesen. Ich würde diesen Weg lieber nicht gehen, aber wenn dies der schnellste/einfachste Weg ist, damit bestehende Benutzer Forenkonto erstellen können, werde ich es versuchen.
Vielen Dank im Voraus.