皆さん、こんにちは。vBulletin から Discourse へのテストインポートの準備を進めており、いくつか質問があります。
インポート実行時、インポートされたすべてのユーザーに自動的にメール通知が送信されますか?実際の移行に先立ちテスト移行を実施したいと考えており、このテスト移行中はユーザーにメールを送信したくありません。移行が正常に機能することを確認してから本番移行を進めたいと考えています。
ユーザーが移行され、新しいサイトを訪れた際、Discourse はどのようにして移行された過去のユーザーと、Discourse にアクセスしてきたユーザーを関連付けますか?同じメールアドレスを使用する必要がありますか?
よろしくお願いいたします。
pfaffman
(Jay Pfaffman)
2019 年 6 月 27 日午後 9:32
2
私は通常、メール機能を無効にするか、Discourse がメールを送信できないように設定しています。注意しないと、サマリーメールが送信されてしまう可能性があります。
Google によるインデックス登録を防ぐために、login required(ログイン必須)および「このサイトをインデックスしない」に相当するシステム変数(正確な名称は忘れました)を有効にすることをお勧めします。
旧アカウントと連携させるには、「パスワードを忘れた」機能を使用する必要があります(ただし、Migrated password hashes support も参照してください)。すでに存在するメールアドレスでアカウント登録を試みると、そのメールアドレスは既にユーザーとして登録されているため、登録できません。
アカウント作成時に使用したメールアドレスを忘れている人が一定数おり、文句を言ってくるでしょう。その場合、自分がその本人であることを納得させ、メールアドレスを変更する必要があります。
michaeld
(Michael - Communiteq)
2019 年 6 月 28 日午前 5:07
3
一般的に、新しいフォーラムへの初回ログインにはメールアドレスの使用をお勧めします。これは、インポート時にユーザー名の一部(ごく少数ですが)を変更する必要があるためです。Discourse のユーザー名ルールはより厳格なためです。
したがって、登録時に使用したメールアドレスを忘れた場合でも、migrate password プラグインを使用している限り、99% のケースでユーザー名とパスワードでのログインが可能です。稀なケースとして、メールアドレスを忘れたうえ、ユーザー名が変更対象の少数の一人であった場合でも、旧ユーザー名に対応する新しいユーザー名を伝えるだけで済み、本人確認の必要はありません。