- 2008年1月17日 04:40
- blog
1週間以上間が空いてしましましたが、移転メモ3回目です。今回はサイトの Feed と FeedBurner についてです。
Feed とは
Feed は、サイトやブログなど、Web 上にあるデータの更新情報を配信するためのものです。Feed にはいくつかの形式があり、主なものに RSS2.0, RSS1.0, Atom があります。それぞれの特徴を簡単に表すと、RSS2.0 はシンプル、RSS1.0 は複雑で厳密、Atom はコンテンツ配信に特化したものという感じですかね。仕様・歴史については、以下の記事が解りやすかったので載せておきます。
ただ、これらの形式は未だに統一されていない(そもそも規格が違う)ため、利用者が選択できるよう複数の形式で配信しているサイトも見かけます。形式によって利点・欠点がありますが、例えば記事レベルでの日付に関する更新情報は、RSS2.0 では <pubDate>(投稿日)しかありませんが、Atom では <published>(投稿日)だけでなく <updated>(更新日)も配信することができます。RSS1.0も Syndication を使うことで更新日時を配信できるようになっています。
MTで標準になっている RSS2.0 と Atom を比較した記事がありましたので、詳細はそちらを参照してください。
- Rss20AndAtom10Compared - Atom Wiki(FrontPage - Atom Wiki)
- RSS 2.0 と Atom 1.0 の比較(ウィザシステム - Witha System Ltd.)
これらの配信形式を統合し、1つの Feed で複数の形式を配信できるようにしたサービスが FeedBurner です。
FeedBurner について
FeedBurner とは、
FeedBurnerに移行した件について。 - Ogawa::Memorandaおいらの代わりにXML Feedの配信してくれるのに加えて、ブラウザヴィジブルにしてくれたり、統計を取ってくれたり、他のFeedをマージしてくれたりと(簡単にできることは)色々してくれます。多分「アドバンストなテクノロジー」も勝手に導入してくれるでしょう。
というもので、Feed 周りをサポートしてくれるサービスです。基本的には一つの Feed を読み込んで配信しますが、上で書かれているように他の Feed をマージしたり、他サービスの Feed も簡単に統合することもできます(del.icio.us や Flickr など)。また、FeedBurner は読み込む Feed(中身)を変更できるため、一度登録して URI を作成しておけば、その後で移転したとしても Feed の URI を半永久的に持続させることができます。統計結果も Google Analytics などの解析ツールと併せて使うと、ユーザの訪問傾向が更に分かりやすくなると思います。
サイト Feed を FeedBurner にする
ブラウザやRSSリーダーにサイトのFeedがどんなものかどんな形式なのかを知らせるために、ヘッダにlink要素を使って記述してやります。ちなみに、うちのサイトでは RSS2.0 と Atom 2つの形式にしています。
<link rel="alternate" type="application/rss+xml" title="RSS" href="http://feeds.feedburner.com/nondelion" />
<link rel="alternate" type="application/atom+xml" title="Atom" href="http://feeds.feedburner.com/nondelion" />
FeedBurner.com と FeedBurner.jp
- FeedBurner(日本法人)
僕は本家(.com)を利用していますが、実は日本法人(.jp)もあります。サービスを拡大していく上で多言語化は避けられないわけですが、FeedBurnerの場合、この2つが完全に独立したサービスになってしまうという最悪の多言語化が成されてしまいました。そのため、アカウントも別になってしまい、一方からもう一方へ移行することはできません。ただ、日本語化したことによってマニュアルが日本語になったり、RSSリーダーサービスへの誘導も日本向けのものに変更されたりと、それなりにメリットはありました。なので、これからFeedBurner を利用する人は日本語版の方を使うことをお勧めしておきます。
まとめ
Feed と FeedBurner について書きましたが、かなりグダグダになってしまいました。すみません。これで移転メモは終わりです。
- Newer: swfobject で flash を Window 内に全画面表示
- Older: 移転メモ(2)アーカイブマッピング