- blogs:
- cles::blog

PubSubHubbub に対応させてみた
みんな2,3年前に対応しているので、かなり周回遅れ感が否めないですが、今さらながら PubSubHubbub に対応させてみました。舌を噛みそうな名前ですが、パブサブハバブと読むようです。要は RSS の Publish/Subscribe を行うプロトコルですね。
自分のサイトが発信元 (Publisher) として振る舞う為にしなければならないことは以下の2つです。
1.フィード (RSS/ATOMなど) の中に自分が使う Hub の情報を宣言する
2.フィードが更新されたタイミングで、 Hub に対して情報を送信する
以下、設定メモ。
† フィード (RSS/ATOMなど) の中に自分が使う Hub の情報を宣言する
設定方法については「PubSubHubBubのpubに対応する : ryo.com」を参考にしました。
<rss>タグに以下の宣言を追加
<channel>タグの中に下記のタグを追加
これで Hub として http://pubsubhubbub.appspot.com を使うことを宣言したことになります。
設定の具体例については http://blog.cles.jp/xml-rss2.php にあります。
† フィードが更新されたタイミングで、 Hub に対して情報を送信する
あとは Update Ping と同じように、サイトがアップデートされたタイミングで情報を送信します。
今回は NP_PubSubHubbub*1 を書いてしまいましたが、一番面倒が少ないのはブックマークレットを使う方法でしょうか。
・RSS 用 pubsubhubbub publish ブックマークレット
・PubSubHubbub - Configure bookmarklet
サイトを更新したあとにトップページで上記のブックマークレットを起動することで、Hub に Ping を送ることができます。
- *1: 非公開
このエントリへのTrackbackにはこのURLが必要です→https://blog.cles.jp/item/5016
古いエントリについてはコメント制御しているため、即時に反映されないことがあります。
コメントは承認後の表示となります。
OpenIDでログインすると、即時に公開されます。
OpenID を使ってログインすることができます。
2 . 福岡銀がデマの投稿者への刑事告訴を検討中(110782)
3 . 年次の人間ドックへ(110377)
4 . 2023 年分の確定申告完了!(1つめ)(109924)
5 . 三菱鉛筆がラミーを買収(109823)