www.masahiko.info
#BLOG
www.masahiko.info
Webクリエイター、Web利用者向けの技術情報ブログ。シャープブログ(Sharp Blog)。
#BLOG
▼個別記事ページ

2004/01/25 15:10 【カテゴリ:Movable Type関連】 (更新:2006/04/08 23:26)

MTでのATOMフィードの追加方法 このエントリーを含むはてなブックマーク

ATOMフィードは、サイトの更新情報をXMLファイルの形式で提供する「RSSフィード」の改良版です。

RSSフィードは、そのファイルのフォーマットにXMLを採用しているので、人間が読めるだけでなく、機械が読めます。これにより、Blogやニュース サイトの記事をRSSリーダー(RSSアグリゲータ)と呼ばれるソフトウェア(=機械)を使って、内容を整理しながら、例えば日付順やカテゴリを分類しながら、読めるようになるのです。つまり、RSSフィードがあれば、ソフトウェアだけでWebサイトが効率的に読めるようになります。

ATOMフィードは、このRSSフィードをさらに進化させたものです。ATOMフィードは、RSSフィードよりもより豊富な情報をフィード内容に含めることができます。よって、このATOMフィードがあればRSSリーダーだけで、ほとんどのBlogコンテンツを読めるようになります。

最近、BlogツールやRSSリーダー(RSSアグリゲータ、またはFeedリーダー)などで、このATOMフィード対応のものが増えてきました。

例えば、ご存知のとおり、Movable Typeもバージョン2.65ですでにATOMフィードに対応していますし、BlogサービスのBloggerもATOMフィードに対応しています。

movabletype.org: News - Version 2.65 Released
BLOGGER - Knowledge Base - How do I change my site feed settings?
BLOGGER - Knowledge Base - What is Atom?(英語)

このように徐々にBlogツールのATOMフィード対応、それに合わせてRSSリーダーのATOMフィード対応が加速しつつあるので、BlogサイトもATOMフィード対応の準備を進めた方が良さそうです。

ですので、ここでは、Movable TypeにATOMフィードを追加する方法を紹介しようと思います。

ただし、Movable TypeでATOMフィードを出力したい場合、とりあえずMovable Typeを2.65にアップグレードする必要があります。どうしても2.65よりも前のバージョンからアップグレードできないのならば、次のサイトを参考にするとよいでしょう。

NDO::Weblog: Movable Type で Atom 0.3 フィードを出力させる

なお、もし、2.65以降のバージョンで新規インストールした場合はそのままATOMフィードが使えるはずです(私はアップグレードしているので、確認していませんが…。間違っていたらごめんなさい)。

2.64以前から2.65以降にアップグレードしたユーザーは、次の手順でATOMフィードを追加してください。

(1) まず以下のサイトからテンプレートを入手してください。

movabletype.org : Default Templates Atom Index

(2) このテンプレートの中の「xml:lang="en"」を「xml:lang="ja">」に書き換えてください。※2箇所あるので、注意してください。Ctrl+“F”キーを押して[検索]ダイアログを利用すると簡単に検索できます。(ただし、日本語のブログの場合だけです。英語の場合は書き換えないでください。)

(3) Movable Typeのメニューの[Templateの編集]で、
 「新しいインデックス・テンプレートを作る」を実行します。

(4)すると次に「テンプレートの編集」画面が表示されますので、そこで、
 [テンプレートの名前]に「Atom Index」を入力し、
 [出力ファイル名]に「atom.xml」を入力して、
 [インデックス・テンプレートを再構築するときにこのテンプレートを自動的に再構築する]にチェックを入れたままで、
 [テンプレートの中身]に先ほどの「テンプレート内容」をコピーして、
 [保存]ボタンをクリックして、新しいテンプレートの作成を完了する。
addatom.gif

(5) テンプレートを追加できたら、Main Indexテンプレートの方にも、忘れずに以下のauto-discoveryのタグを<header>~</header>の間(<link rel="alternate" type="application/rss+xml" title="RSS" href="<$MTBlogURL$>index.rdf" />の直後)に書き込んでください。

<link rel="alternate" type="application/atom+xml" title="Atom" href="<$MTBlogURL$>atom.xml" />

(6)あとは「サイトのRebuild」を行うだけです。すると、ATOMフィード(atom.xml)が出力されるはずです。

ATOMフィードが追加できたら、ATOMフィードの妥当性検証(Validation)も行っておくとよいでしょう。

・ATOMアイコンはこちら

| 個別記事ページ表示中 | コメント書込↓ | トラックバック作成↓ |
コメント[0 items] & トラックバック[6 items]
2004/01/25 21:17 【トラックバック】 (Posted from Blog@ZeroDimension)

#BLOG: FeedDemon1.01ベータ版を2004年2月にリリース予定 自宅ではRSSリーダーとしてFeedDemonを利用しつづけていたのですが、ようやくアップデートされるようです。 メインの追加機能としてATOM...

→ “FeedDemon1.01β版が2月リリース”の続きを読む
2004/01/26 22:26 【トラックバック】 (Posted from movabletype tips)

#BLOG: MTでのATOMフィードの追加方法 このように徐々にBlogツールのATOMフィード対応、それに合わせてRSSリーダーのATOMフィード対応が加速しつつあるので、BlogサイトもATOMフィード対応の準...

→ “MTでのATOMフィードの追加方法”の続きを読む
2004/02/04 21:03 【トラックバック】 (Posted from Doronkoasobi # Blog)

Movabletype2.65から対応していたATOM。 何やら難しいことはわからないのですが、どうやらRSSの新機軸(?)らしいと耳にする。 「ので。まぁ、ある機能は使っておきましょう」 ってなわけ...

→ “ATOM導入。”の続きを読む
2004/02/15 14:55 【トラックバック】 (Posted from Web-katz)

ついでに導入なんていうと失礼なんですけど、新しい機能なのでやってみて損はないかな?ぐらいの気持ちで... 幸い私のページはUTF-8で出来ているので、何の問題もなくFEED Validatorでの検...

→ “ついでにATOMを導入しました”の続きを読む
2004/03/19 01:35 【トラックバック】 (Posted from Scarly's DIARY(おすでげす))

■MovableTypeの機能について調べております  atom出力している方はどうやっているのか疑問を持っておりまして、xmlファイルの吐き出しについて調べておりました。調べていった結果、Movab...

→ “MovableType改造を調べる”の続きを読む
2004/07/14 16:25 【トラックバック】 (Posted from blog:N@TURE BRAIN)

各所で話題の『ブロガーに蔓延する「燃え尽き症候群」 』から脱却するにはRSSのテクノロジにシフトするしかないでしょう!(意味不明)w ってな事で、ATOM0.3をfeedしてみます 勢いで始...

→ “ATOM feed してみます”の続きを読む
コメントを書き込む














トラックバックを作成する
以下のURLにトラックバックpingを送信してください。
トラックバックURL:
http://www.masahiko.info/blog/mt-tb.cgi/686

|| Top | Profile | Works | Diary || IT+ | #BLOG | IsshikiView ||
【リンクについて】→詳細を見る
リンク・フリーです。事前、事後のご連絡は必要ありません。
【著作権について】→詳細を見る
Copyright © 2003-2009 Masahiko Isshiki. All rights reserved.
(引用と私的使用以外の記事・画像及び情報の無断転載を禁じます)