古い自作トレイルジャーナル/ブログをDiscourseへ移行

2010年、私はアパラチア山脈を徒歩で縦走中に作成していたソーシャルメディアの投稿をすべて集約するために、独自のブログのようなサイトを構築しました。そのアイデアは、さまざまなサービスに投稿、チェックイン、ジオタグ付け、アップロードして、購読者が私の進捗状況を簡単にフォローしたりコメントを残したりできる1か所にすべて収集できるというものでした。

今では当時の静的なスナップショットに過ぎませんが、古さが目立ち、サーバーのアップデートも大幅に遅れていました。そのため、マルチサイトの設定がどのように機能するかを確認するために、セルフホストのDiscourseサーバーに移行することにしました。

過去のメディアファイルはすべて単純にホットリンクされていたため、幸いにもほとんどを復旧できましたが、ビット腐敗でいくつか失ったものもあります。今はすべて(動画を除く)私のサーバーに安全に保存されています。コメントは非アクティブなユーザーとして移行されました。私が持っていたいくつかの情報ページは、パーマリンク経由でトピックにリダイレクトされるようになりました。時系列のトピックリスト、投稿タイプのタグ、州ごとのカテゴリ、マップビューなど、以前のすべての機能を再現することができました。

使用したテーマ、プラグイン、コンポーネントは以下の通りです。
Isabelle テーマ。
Locations プラグイン。
Created as Default Sort Order プラグイン。
Created Topic Sort テーマコンポーネント。
Topic List Thumbnails テーマコンポーネント。
そして多くのCSS調整。

このセットアップにより、将来のハイキング(PCT?)を簡単に投稿したり、他の人が自分のハイキングを共有するためのプラットフォームにしたりできるかもしれません。onahike.comでチェックしてみてください。

「いいね!」 20

ダニエル、すごいね!サイトはとても素敵に見えるよ:clap:。そして、トレイルの完了おめでとう。大変な道のりだったね。

複数のソーシャルメディアプラットフォームからのコンテンツを移行したサイトを見るのは初めてだと思う。

素晴らしい解決策だね!そして、あのマップは?:chefs_kiss:

「いいね!」 9

このアプローチには本当に魅了されています。PESOS - IndieWeb を思い出させますし、Discourse でよくやろうと考えていたことです。

もし次のハイキングを行う場合、これらの様々なソーシャルメディアの投稿を Discourse にインポートするための戦略やツールはありますか?

もしあれば、どのように進める予定か教えていただけますか?

「いいね!」 3

まだ使用していませんが、RSS Polling プラグインがあるのを見ました。そのため、最初の戦略は、それを使用するか、RSS フィードに加えて API 呼び出しも行うように変更されたバージョンを使用することになります。

または、Discourse の外部で動作し、投稿を取得して Discourse API を介して再公開するスタンドアロン サービスを構築することもできます。あるいは、IFTTT のようなサードパーティ サービスが投稿を取得し、他の連携を必要とせずにメールで Discourse に再公開することもできるかもしれません。

「いいね!」 2