旧 Blogger が配信したフィードの数はたった一つ。エントリーを対象にした Atom 0.3 のフィード (atom.xml) だけだった (非公式に RSS のフィードも配信されていたけど、それは見なかったことにしやう)。ところが、Blogger Beta になって、サポートするフィードの種類が一気に増えた。パワー・ユーザーには嬉ばしいことだけれども、把握しきれていない方々も多いのではないかと思う。そこで、Blogger Beta の各種フィードについてまとめてみやう。
三種類のフィード
Blogger Beta は、基本三種のフィードを用意している。配信されるフィードは、全て Atom 1.0。
ブログ記事フィード (Blog Post Feed)
ブログの記事を配信するフィード。最も基本的なフィード。普通、フィードと言えばこのブログ記事フィードを指す。旧 Blogger で配信されていた atom.xml も、このブログ記事フィードだった。
ブログ記事フィードは、以下の URL に置かれている。
- http://○○.blogspot.com/feeds/posts/full
ブログ・コメント・フィード (Blog Comment Feed)
ブログに投稿されたコメントを配信するフィード。
ブログ・コメント・フィードは、以下の URL に置かれている。
- http://○○.blogspot.com/feeds/comments/full
記事コメント・フィード (Per-Post Comment Feeds)
記事ごとに生成されるフィードで、その記事に対して投稿されたコメントを配信する。ブログ・コメント・フィードと記事コメント・フィードの違いについては、過去記事も参照されたし。
記事コメント・フィードは、以下の URL に置かれている。
- http://○○.blogspot.com/feeds/Bloggerの記事管理番号/comments/full
全文フィードと要約フィード
上で紹介したフィード URL は、全て全文フィードの URL。Blogger Beta では、全文フィードと一緒に要約フィードも配信するようになった。要約フィードの URL は上記全文フィードの URL 末尾の full を summary に替えたもの。
つまり、上の URL は各々下のやうになる。
- http://○○.blogspot.com/feeds/posts/summary
- http://○○.blogspot.com/feeds/comments/summary
- http://○○.blogspot.com/feeds/Bloggerの記事管理番号/comments/summary
Atom 1.0 と RSS 2.0
Blogger Beta からは、デフォールトの Atom 1.0 フィードの他に、RSS 2.0 形式のフィードも配信するようなった。RSS 2.0 のフィードは、上記フィード URLの末尾に ?alt=rss を付ける。
上の全文 RSS 2.0 フィードの URL は次のやうになる。
- http://○○.blogspot.com/feeds/posts/full?alt=rss
- http://○○.blogspot.com/feeds/comments/full?alt=rss
- http://○○.blogspot.com/feeds/Bloggerの記事管理番号/comments/full?alt=rss
リダイレクト
旧 Blogger で提供されていた Atom のフィード URL は、ブログ記事フィードにリダイレクトされる。つまり、本ブログの場合
- http://at-aka.blogspot.com/atom.xml (旧 Blogger 提供の Atom URL)
にアクセスすると、自動的に
- http://at-aka.blogspot.com/feeds/posts/full (Blogger Beta のブログ記事フィード)
に飛ばされる。
同様に、旧 Blogger で隠しフィードとして提供されてた RSS フィード
- http://at-aka.blogspot.com/rss.xml (旧 Blogger 提供の RSS URL)
にアクセスすると、Blogger Beta の RSS フィード
- http://at-aka.blogspot.com/feeds/posts/full?alt=rss (Blogger Beta のブログ記事フィード)
に飛ばされる。
Blogger Beta の管理画面
Blogger Beta のフィード管理は、Dashboard > Settings > Site Feed から行なう。ただし、デフォールトでは、三種の基本フィードのうちブログ記事フィードしか設定できない。コメント・フィードも扱うには、「Switch to: Advanced Mode」をクリックする必要がある。
この管理画面では、配信するフィードを「全文 (Full)」「要約 (Short)」「なし (None)」から選ぶことができる。RSS の設定は出来ない。
管理画面での設定は、Blogger Beta のテンプレート処理に利用される。つまり、テンプレート内の次のような記述
<p id="blogfeeds"><$BlogFeedsVertical$></p>
を、
Subscribe to Comments [Atom] Posts [Atom]
という風に展開するのに使われる。この時、ブログ記事フィードに「全文 (Full)」を選んでいれば、「http://〜/full」なアドレスにリンクが張られるし、「要約 (Short)」なら「http://〜/summary」にリンクが張られるという具合。「なし (None)」なら、リンク自体が現れない。
つまり、管理画面の設定はリンク先を動的に変えるだけの働きしかない。ブラウザーのロケーション・バーに上のフィード URL を入力すれば、どのフィードにもアクセスできる (例え管理画面で「なし (None)」を選んでいたとしても!)。
あとがき
というわけで、Blogger Beta では、三種 (記事とコメントと記事コメント)・二形式 (全文・要約)・二フォーマット (Atom/RSS) の全 12 種類のフィード (とリダイレクトの 2 つ) が用意されている。ちょっと数が多いけど、本記事が理解の助けになれば嬉しいな。
No comments:
Post a Comment