Drupalのパスワードをdiscourse-migrate-passwordプラグインでDiscourseに移行

インポートされたユーザーのDrupalサポートを得るには、既存のDrupalインポーターを修正して、import_passフィールドを埋める必要があります。ベースインポーターにはこれに対するサポートがあるため、create_usersに渡す構造に、passwordキーで該当するデータベースフィールドを渡すだけで済みます。たとえば、VBulletinインポーターはここでそれを行っています。

Drupalインポーターについては、こちらこちらにあります。

ステップ2は、必要ではなく、今後も必要になることはありません。どこからその情報を得ましたか?

インポート後にプラグインを有効にし、インポート中は無効のままにする必要があります。

したがって、正しい手順は次のとおりです。

  • ユーザーをインポートする
  • プラグインをインストールして有効にする
「いいね!」 2