RSS/Atomは一つに絞って配信すべき?[(〜2006) RSS/Atom 関連の規格や製品]
(2005-09-07 14:14:46) by aka


< ページ移動: 1 2 >

サイトで配信されている RSS については、auto-discovery というもので自動的に発見できるようになっています。

↓こんなやつですね

<link rel="alternate" type="application/rss+xml" href="http://blog.myrss.jp/index.rdf" />
<link rel="alternate" type="application/rss+xml" href="http://blog.myrss.jp/index.xml" />
<link rel="alternate" type="application/atom+xml" href="http://blog.myrss.jp/atom.xml" />

で、私も使っている Movable Type (3.x) では、デフォルトで RSS 1.0/RSS 2.0/Atom 0.3 の3つのフィードを配信するようにテンプレートが提供されています。

これらのフィードは各ページの auto-discovery としても記述されているのですが、その「順序」が結構重要だったりします。


というのも、各 RSS リーダーで、これら auto-discovery から RSS/Atom を選択する条件が微妙に異なっており、デフォルトの状態のままで放置しておくと、ユーザーがばらばらにフィードを購読してしまうということになります。


しかも、MT 3.x の場合、ページのテンプレートとしてデフォルトで用意されている「このサイトと連携する(XML)」は RSS 1.0 にリンクが張られていますが、auto-discovery で最初に記述されているフィードは Atom だったりします(するようです)。
これにより、ページに表示されている フィードを登録した場合と、auto-discovery でRSSリーダーに自動的に選択されたものを登録した場合とで、確実に異なるフィードが登録される、ということにもなるわけです。


現在のところ、それらフィードの内容はどれを選択してもほとんど差がないので、「まぁいいじゃないか」ともいえるのですが、そろそろ RSS リーダーも フィードの HTTP 301 リダイレクトにも対応しつつあり、ブログ(フィード)の引越しや、feed burner などの効果測定ツールを利用することを考えた時など、将来的にきっと後悔する日が来るような気がしてなりません。。。^^;

ポータルサイトで提供されているブログサービスなどは、一種類のRSSのみ auto-discovery に記述されていることが多いので問題ないのですが、MTユーザーの皆さんは、一度 auto-discovery の記述順序を見直してみることをお勧めします。


#結論からいうと、ページで表示しているRSSフィードを先頭に記述し、atom を一番最後にするのがいいのでは、と。
#個人的には、RSS 1.0か2.0 だけ残してあとは削除しておけばいいような気がしています。
##現時点で、ユーザーにフィードを選択してもらうことにほとんど意味は無いと思うので・・・。
###フィードメーター改修の件も微妙に関係していたりもするのですが ^^;


MTがいろいろなフォーマットのフィードを配信してくれることは大変ありがたいことなので、あとはMTを使っている人がテンプレートをカスタマイズしてフィードを選択することが必要、ということですね。

この機会に、一度テンプレートを見直してみてはいかがでしょうか>MTユーザーの皆さん


-----ちなみに、RSSリーダー別 auto-discovery 対応状況-----

※短時間で調べたので、ひょっとすると間違いがあるかもしれません。


[Bloglines]
  既に登録されているフィードの中から、複数表示してユーザーに選択してもらう形式になっています。
  順位はよくわかりません。。。
  ちなみに、http://www.100shiki.com/ と入れると、トップででてくるのは
    100SHIKI
    http://www.100shiki.com/ [http://book.100shiki.com/index.rdf]
  と、首をかしげる状態だったりもします・・・

[はてな::RSS]
  auto-discoveryに記載されている順番に選択候補として表示します。
  デフォルトで先頭の候補が選択(ラジオチェック)されています。

[FireFox ライブブックマーク]
  auto-discoveryに記載されている順番に選択候補として表示します。
  デフォルト選択はありませんが、やはり先頭が選択されやすいと思います。

[Headline-Reader]
  auto-discoveryに記載されている先頭候補をデフォルトで選択します。
  その他候補は表示されません。
  入力ボックスをドロップダウンすると他の候補もリストアップされます(※コメント参照)。

[goo RSS リーダー]
  auto-discoveryに記載されている先頭候補で、atom以外のものをデフォルトで選択します。
  その他候補は表示されません。

[Feed Bringer]
  auto-discoveryに記載されている順番に選択候補として表示します。
  デフォルト選択はありませんが、やはり先頭が選択されやすいと思います。

[feed meter](ついでに)

< ページ移動: 1 2 >


コメント(3)
トラックバック(4)
次の記事へ >
< 前の記事へ
TOPへ戻る

Powered by
MT4i 3.0.8