Discourseホストフォーラムへのトピック一括インポート

Discourse でホストされるフォーラムのカテゴリに、Stack Overflow から数百件の投稿を移行する必要があります。Stack Overflow から JSON 形式で投稿をエクスポート する簡単な方法があるように見えます。これを必要に応じて CSV または別の形式に変換できます。

しかし、これらを Discourse にトピックとして一括インポートする方法のチュートリアルが見つかりません。以下が見つかったものです。

Discourse にホストされているため、直接 team@discourse.org にメッセージを送信してチャットするのが最善でしょう。システムへのアクセスが異なり、異なるオプションが利用できる場合があります。

返信ありがとうございます。Discourseでホストされているフォーラムにトピックを一括インポートできるセルフサービスの方法があればと思っていました。これは、Discourseで何ができるかを知るための良い学習体験になるだけでなく、Discourseに依頼する費用を削減するためでもあります。

はい、そのロジックは完全に理解できます。以前、彼らとホスティングしていたとき、インポートやコマンドライン設定など、システムアクセスが必要なことはすべてチームが行っていました。しかし、それは少し前のことなので、もし間違っていたら他の人に意見を求めます。また、彼らにメッセージを送って話し合う価値は十分にあります。彼らのサポート担当者は、私がそのような質問をしたときに、常に迅速に回答と選択肢を提供してくれました。

「いいね!」 1

ビジネスホスティングを1年間前払いすれば、おそらく彼らがやってくれるでしょう。そうでなければ、おっしゃる通り、スクリプトがあります。他のスクリプトと同様にそのスクリプトを実行します(したがって、インポートスクリプトの実行に関する他のガイドを探してください)。そのため、ジョブを実行するには動作中の Discourse が必要になります。その後、バックアップを作成し、サイトにアップロードして、Discourse の担当者に復元を依頼します。

これにより、Discourse のすべてのデータが消去されます。サイトをまだ起動していない場合は、問題ありません。失いたくない Discourse サイトのデータがある場合は、はるかに複雑なゲームになります。

保持したいデータがあるサイトの場合は、より困難です。サイトをフリーズし、バックアップを作成してダウンロードし、ローカルマシンでスクリプトを実行し、バックアップして彼らにアップロードしてから復元してもらう必要があります。

1年分のビジネス料金を支払えない場合は、Marketplace に予算を投稿するか、私に尋ねる(または Discourse Migration - Literate Computing を参照する)ことができます。

「いいね!」 2

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