古いプラットフォームからDiscourseへの移行の手助け

以前、軽量フォーラムを自社で構築していましたが、Discourseへの移行を進めています。ユーザーが移行する時間を与えるために、元のフォーラムをしばらく維持したいと考えています。その過程で技術的な問題に直面しました。

  1. 既存のユーザー名と投稿をDiscourseに移行する
    元のフォーラムの全投稿データベースをエクスポートしましたが、Discourseでは一括書き込みができないようです。フォーラムが提案している、管理者が投稿してから投稿所有権を移行する方法も効果がないようです。古い投稿をインポートする方法について、最低限、投稿内容とユーザー名だけでもインポートできる方法を求めています。

  2. 元のフォーラムでの新規投稿
    元のサイトをしばらく運営し続けるつもりなので、元のフォーラムで新規投稿があった場合は、Discourseに自動転送したいと考えています。現在は、この目的のためにユーザー投稿をシミュレートしていますが、より効率的な方法があれば推奨を求めています。

  1. 既存のユーザー名と投稿をDiscourseに移行する
    元のフォーラム投稿すべてのデータベースをエクスポートしましたが、Discourseは一括挿入をサポートしていないようです。フォーラムで提案されている、管理者が投稿してから投稿の所有権を移行する方法も効果がないようです。古い投稿(最低限コンテンツとユーザー名)をインポートするための推奨される方法は不明です。

一括処理は、インポートスクリプトでサポートされています。多数あり、プロセスは以下で文書化されています。

  1. 元のフォーラムでの新規投稿
    元のサイトをしばらく運営する予定のため、元のフォーラムでの新規投稿はすべてDiscourseに自動的に転送されます。現在、ユーザー投稿をシミュレートしています。このプロセスについて、より推奨される方法は不明です。

それはしないことをお勧めします。一方向の同期は混乱を招くでしょう。特に、新しいフォーラムで返信した人が、トピックの他の全員が自分を無視している理由を理解できない場合などです。

ベストプラクティスは、カットオフ日を選んで移行することです。

「いいね!」 5

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.