自サイトで公開し、他で配信する
104日前原文(indieweb.org)
概要
- POSSEは「Publish (on your) Own Site, Syndicate Elsewhere」の略称
- まず自分のサイトにコンテンツを投稿し、その後他サービスへ共有する手法
- オリジナル投稿へのリンクを付与し、訪問者が直接コンテンツにアクセス可能
- SNS依存度の低減やコンテンツ所有権の確立が主な利点
- IndieWeb運動や分散型SNSとの関連性
POSSEとは何か
- POSSEは「まず自分のサイトに投稿し、その後他のプラットフォームへコピーやリンクを共有」する実践方法
- Instagram、Tumblr、Twitter、Neocitiesなど、友人が使うサービス上でもあなたの投稿を読める柔軟性
- 現実の友人とのつながり維持を重視し、理想的な分散型ネットワークよりも人間関係を優先
- IndieWeb運動の中核要素であり、単なる「ブログ」や「単一SNS利用」とは異なるアプローチ
- 分散型SNSもまずPOSSEを採用することで、より多くの利用者獲得が期待できる
POSSEの利点
- 第三者サービス依存の低減:自分のサイトさえアクセスできれば投稿可能
- 所有権の確立:投稿の起点が自分のサイトであり、第三者の利用規約に左右されない
- 正規URLの確保:オリジナルのURLを所有し、他サービスのコピーからも参照できる
- 検索性の向上:自分のドメイン上のコンテンツは、任意の検索エンジンで容易に検索可能
- バックフィード:他サービスでの反応も自サイトに取り込める
オリジナルへのリンクの重要性
- 発見性の向上:第三者サービス上のコピーからオリジナルへ誘導
- スパム対策:スパマーがコピーしても、オリジナルへのリンクが拡散
- 検索順位の向上:コピーがさらに拡散されても、リンクがオリジナルの評価を高める
POSSEの実装方法
- 投稿時に、自サイトへ投稿+第三者サービスへコピー投稿(パーマリンク付き)
- コピー投稿先ごとに実装方法が異なるため、サービスごとの対応が必要
- オリジナルから各コピー先へのリンクを「posts-elsewhere」セクションなどで管理
ユーザーインターフェース
- 自動・安定・不可視なUIが理想
- 事前プレビュー機能で、どのようにコピーされるか確認可能
主要SNSへのPOSSE例
- Twitter:自サイトで投稿し、同時にTwitterへコピー+オリジナルへの短縮リンク
- Facebook:手動クロスポスト、またはBridgy拡張機能で半自動化
- Medium/WordPress:手動または専用プラグインで対応
プレーンテキスト対応
- SMSやPush通知など、純粋なテキスト形式が必要な場合は「h-entry_to_text」などの変換手法を利用
POSSEに対応した主なソフトウェア
- PHP:php-helpers内POSSE名前空間
- Python:SiloRider、Feed2Toot(RSS→Mastodon等)
- Docker:POSSE Party(セルフホスト型)
- Bridgy Publish:Twitter、Flickr、GitHub、Mastodon対応
- IFTTT:RSSやAtomフィードから各種SNSへの自動再投稿
POSSEの投稿フロー例
- クライアント→サイト→サイロ:一度自サイトに投稿し、サーバーが自動で各SNSへコピー
- 利点:一箇所で完結、自動化が容易
- クライアント→サイト&サイロ:投稿後、ユーザーが手動で各SNSへ内容を調整して投稿
- 利点:コピー内容の細かい調整やタイミングのコントロールが可能
IndieWebでのPOSSE実例
- Tantek.com:2010年からPOSSE実装、TwitterやFacebookへ自動コピー
- Waterpigs.co.uk:PuSH対応フィード、TwitterやFacebook連携
- brennannovak.com:Twitter・Facebookへのコピー
- aaronparecki.com:Twitterへのパーマリンク付きコピー、PuSH対応
- Sandeep.io:SNSのシェアリンクを手動で活用、API依存を回避
- werd.io:idnoプラットフォームでプラグインによる自動POSSE
- veganstraightedge.com:Dark Matter利用、自動rel-syndication
このように、POSSEは「自分のサイトが情報発信の中心」であり続けるための実践的な手法。SNSや分散型サービスとの両立を図りつつ、コンテンツの所有権・検索性・発見性を最大化できる点が大きな特徴です。