Andrew ShellがI Heart RSSを立ち上げ、バッジベースの個人フィード向けディレクトリを公開

マディソンのエンジニアは、相互リンクと共有OPMLファイルを使用して、独立系ブログを見つけやすく、フォローしやすくしている。

By · Published

Primary source: Andrew Shell's Weblog

Why it matters

I Heart RSS gives independent publishers a lightweight distribution mechanism they control, while testing whether reciprocal links can rebuild discovery without an algorithmic feed.

An array of personal blog badges and RSS feed symbols (Embroidered textile patch — visible thread stitches, layered felt, slightly puffy dimensional fabric)

Andrew Shellは7月30日にI Heart RSSを立ち上げ、小さなホームページ用バッジを公開ディレクトリおよび独立系ウェブサイトの共有購読リストへの入場券に変えた。

ShellはMadison, Wisconsinを拠点とするソフトウェアエンジニアで、ローンチ投稿でこのプロジェクトをRSSを愛する人々のためのディレクトリだと説明した。8月1日までに、その会員ページには24サイトが掲載されていた。

ディレクトリは意図的に小規模だ。出版社はI Heart RSSのバッジかテキストリンクをホームページに追加し、ページのコード内でRSS 2.0フィードを検出可能にし、サイトのURLを送信する。I Heart RSSは相互リンクとフィードを確認してから出版社を公開の会員リストに追加する。

そのバックリンクがShellの中核的なプロダクト判断だ。これにより会員登録はクローラが集めたエントリではなく、出版社による公的で自己選択的な表明になる。リンクを削除すれば最終的に掲載も消えるため、コントロールはウェブサイトを運営する人の手元に残る。

フィードリーダーが理解できるディレクトリ

より重大な出力は、すべての会員フィードを含むOPMLファイルだ。OPMLは多くのRSSリーダーがサポートするポータブルなリスト形式で、各サイトを個別に開いてフォローする代わりに、ディレクトリの全会員を一度のインポートで購読できる。

Shellは個人出版には発見の問題があると主張している。彼は7月27日のプロジェクト説明で、個人ブログは増えている一方で検索エンジン、ソーシャルフィード、従来のブログロールの衰退により発見が難しくなっていると書いた。

I Heart RSSはそうした古いブログロールの習慣を機械可読の購読レイヤーと組み合わせている。Ye Olde Blogrollやfeedleといった既存のプロジェクトも独立系出版社を見つける手助けをしている。Shellのプロジェクトは相互会員登録の要件を追加しており、掲載される各出版社はディレクトリに明示的に所属を示し、互換性のあるフィードを公開していなければならない。

形式の制限は異例に厳格だ。I Heart RSSはRSS 2.0フィードを受け入れ、Atomのみのフィードは除外する。Shellの公開ガイドはJekyll、Eleventy、Zola、Astro向けの設定手順と手作りのフィードテンプレートを提供している。これによりプロジェクトは部分的にはディレクトリであり、部分的にはフィードは有効だが読者が自動的に検出しにくい出版社向けの準拠ツールにもなっている。

バリデータはホームページがI Heart RSSへリンクしていることと検出可能なRSSフィードを公開していることをチェックする。出版社はディレクトリに参加せずに自分の設定をテストすることもできる。

Shellは何年もフィード周りの構築に取り組んできた

I Heart RSSはShellによるオープンウェブの取り組みの流れを汲んでいる。彼の個人サイトによれば、2015年以降rssCloud ServerのJavaScript実装をホストし開発している。rssCloudは互換性のあるフィードリーダーが出版社を繰り返しポーリングする代わりに更新通知を受け取れるようにする。彼はFederated Wikiコミュニティ向けのフィードも作成した。

Shellの経歴には従来型のスタートアップでの仕事も含まれる。彼の履歴書によれば、2011年から2018年初頭までMadison拠点のPinpoint Softwareの共同創業者であり最高技術責任者として、2つのSaaSアプリケーションの構築に関わった。Business Wireが2021年に報じたところでは、Applied Data CorporationがPinpoint SoftwareのDate Check Pro製品を買収したが、取引条件は開示されていない。

現在は履歴書によればPetPlaceのチームリード兼シニアソフトウェアエンジニアとして働いている。I Heart RSSはShellの個人サイトを通じて提供されており、分析ツールもクッキーもないエンジニア管理の公共ユーティリティという雰囲気を持っている。

これらの選択は狭いデータフットプリントを生む。プロジェクトのプライバシーと運用のページによれば、I Heart RSSは送信されたURLと、送信者のIPアドレスから導出した短縮化された鍵付きハッシュをレート制限と不正利用の調査のために保存する。送信記録は90日後に削除される。掲載内容は約6日に一度チェックされ、チェックに失敗してもサービスが再試行する間は概ね3週間ほど表示されたままになる可能性がある。

FeedLandがライブの閲読レイヤーを提供する

ホームページはまた、フィードの共有と発見のためのサービスであるFeedLandを通じて会員サイトからの最近の投稿を表示している。Shellのディレクトリは会員リストの検証と公開を引き続き担当し、FeedLandは訪問者がまずOPMLファイルをインポートしなくても最近の項目を開けるライブなブログロールを提供する。

その統合によりI Heart RSSは即座に閲読インターフェースを持つことになるが、同時にホームページに外部依存を追加することにもなる。FeedLandは現在、大規模版が構築されている間は新規ユーザー登録を受け付けていないと述べている。I Heart RSSは訪問者にFeedLandアカウントの作成を要求せず、基盤となる会員ディレクトリとOPMLファイルは直接アクセス可能なままだ。

Shellの賭けは、適度な可視的連携が個人サイトの配信を改善できるということだ。バッジは訪問者にRSSが利用できることを示す。相互リンクは会員であることが意図的であることを証明する。OPMLリストは数十の個別フィードを一つの持ち運び可能なコレクションに変える。

24の会員が新たな配信チャネルを確立するわけではない。だがそれらは、出版社が自分の執筆やオーディエンスのコントロールを他のソーシャルプラットフォームに渡すことを求めずに、Shellの仕組みが機能することを示している。次の試験は、そのバッジがOPMLファイルがなぜ役立つかを既に知っているオープンウェブの常連以外にも広がるかどうかだ。

Reader comments

Conversation for this story loads after sign-in.