PubSubHubbub プロトコルで TypePad ビジネスを「リアルタイム ブログ」に
3月10日のリリースで、TypePad ビジネス を PubSubHubbub (パブサブハバブと発音するのが一般的です) プロトコルに対応させました。
- TypePad ビジネスでブログの更新をリアルタイムに通知
- およそ2分で検索対象になりました
- TypePad ベータプログラムへ参加する
TypePad ビジネスでブログの更新をリアルタイムに通知
PubSubHubbub プロトコルは、米国 Six Apart でチーフアーキテクトを務めた Brad Fitzpatrick が中心になって提唱している、RSS や Atom などのフィードを拡張するプロトコルです。TypePad ビジネスは、PubSubHubbub で定義されている「Publisher」として、ブログの更新情報を「Hub」に通知します。通知を受け取った Hub は、更新通知を待っている「Subscriber」にさらに通知を行います。Subscriber は更新内容を取得して、処理を行います。
代表的な Subscriber として、Google 検索エンジンがあります。ブログの更新通知を行うと、Google に即座に通知され、ブログの内容がインデックスされて検索対象になるのです。従来は、Google のクローラーがブログを見にきてくれるまでは記事を書いても検索対象としてインデックスされませんでした。ブログの読者が Google リーダーなどのフィードリーダーにブログのフィードを登録してくれていても、フィードリーダーのほうからブログに対して更新を確認しにきてくれなければ、読者には更新情報が伝わりませんでした。
実際にこのブログを使って、PubSubHubbub プロトコル対応の威力を実験してみました。3月9日に公開した記事が Google の検索エンジンに検索対象としてインデックスされるまでに、およそ14分かかることを確認した後、PubSubHubbub プロトコルに対応させて3月11日に別の記事を公開してみました。結果はなんと...、
およそ2分で検索対象になりました
PubSubHubbub プロトコル全般については、プロジェクトのホームページ (英語) に情報がまとまっています。
TypePad ベータプログラムへ参加する
3月10日のリリースでは、PubSubHubbub プロトコル対応は「ベータユーザー」のブログに限定しています。TypePad ビジネスのベータプログラムに参加を希望される方は、以下のナレッジベースに記載されている手順に従ってお申し込みください。ベータプログラムに参加すると、ブログは自動的に PubSubHubbub プロトコルに対応します(注1)(注2)。
シックス・アパートは、ブログのリーディングカンパニーとして、トラックバックなどの今では当たり前となった数々の機能を発明し、開発してきました。TypePad ビジネスは、5年前にシックス・アパート自身が開発して提供している Atom Stream 機能を、サービスイン直後から活用しています。
シックス・アパートの Atom Stream は Google や Yahoo! などの検索エンジンが TypePad ビジネス上で運営されているブログの更新を確認するために利用しています。
上でご紹介した実験では、そもそも PubSubHubbub プロトコルに対応する前の、14分という時間もなかなか優秀です。これは、TypePad ビジネスが元々検索エンジンに強いことの証明ですし、シックス・アパートが Atom Stream などの先進技術を駆使してブログや CMS の技術自体を発展させてきたことの一例と言えます。
シックス・アパートでは、TypePad ビジネスを通じてこれからも、先進技術を使っていち早くユーザーのニーズに答えるサービスを提供して行きます。ますます機能を拡張する TypePad ビジネスにご期待ください
-
注1:
更新通知を有効にしているブログだけが対象です。詳しくは「更新通知について」を参照してください。
- 注2:
上級者テンプレートをご利用の場合は、atom.xml を出力するテンプレートの <feed> 要素の中に以下のテンプレートを記述して再構築しておく必要があります。
<MTPubSubHubbubHubs>
<link rel="hub" href="<$MTPubSubHubbubHubURL encode_xml="1"$>" />
</MTPubSubHubbubHubs>
コメント