アーカイブされたトピックはどこにありますか?

過去4ヶ月間、友人数名と私は、友人の一人が所有するDiscourseで設定されたフォーラムを利用していました。しかし、現在はより大規模なフォーラムに移行し、古いフォーラムは不要になりました。支払い期限が明日に迫っているため、思い出のために過去の投稿をアーカイブしようと思い、確認しましたが、Discourseの使い方が未熟なため、アーカイブされたスレッドがどこに保存されるのか、あるいは特定のサイトに送信するために何か設定が必要なのか分かりません。ご教示ください。

サイトのデータベースをバックアップし、ローカルに復元してから進めてください。

「トピックのアーカイブ」という用語について、少し混乱があるかもしれません。これは、トピックアクションメニュー(レンチアイコン)から実行できる管理者アクションと、オフラインアクセスのために会話をアーカイブするというより一般的な概念を混同されている可能性があります。

「トピックのアーカイブ」アクションは、基本的にトピックを凍結し、それを「コールドストレージ」のような状態に置いたことを示すためのものです。ただし、外部に実際に保存されるわけではありません。この意味の詳細については、こちらをご覧ください:Understanding closed, unlisted, and archived topics

実際にフォラムの内容を後世に残す(つまり、あなたが意図している「アーカイブ」)ためには、以下のいくつかの選択肢があります。

  1. 管理画面 > バックアップからフォラムのバックアップをダウンロードするのが最も完全な方法です。これにより、後でフォラムを復元することもできます。ただし、これは基本的にデータベース全体のスナップショットであり、後で読みやすい形で会話を保存する人間が理解しやすい方法ではありません。

  2. 個別のトピックを保存する簡単な方法として、PDF への印刷があります。CMD + P を押すと、ページが特別な印刷ビュー形式で表示される印刷ダイアログが開くため、そこから PDF として保存できます。特定のトピックを読みやすい形式でオフラインに保存する最も良い方法でしょう。

カスタムコードを使ってトピックをまとめてダウンロードする方法もあるかもしれませんが、そのような機能を標準で提供するものは現時点では把握していません。

データホーダーであることを認めますが、何かの用途に使うことになるかもしれないので、データベースのバックアップをダウンロードしておくことをお勧めします。新しいインスタンスを立ち上げて復元するのはそれほど難しくありません。私は最近、何年も前のフォーラムからのバックアップを復元しましたが、問題なく動作しました。