« CHEEBOWのしおり(2005-12-07) | メイン | CHEEBOWのしおり(2005-12-08) »

2005年12月 8日

MT+MT4iでMobile Link Discoveryに対応するには

Six Apart - Docs: Mobile Link Discovery 仕様」が公開されて、あちこちで話題になってますが、うちでも使っているMovableTypeをケータイ対応させちゃうMT4iで、Mobile Link Discoveryに対応させるにはどうしたらいいのかなーと悩み中。
とりあえず、メインページと、個別エントリページは

<$MTCGIPath$>mt4i.cgi?id=<$MTBlogID$>
<$MTCGIPath$>mt4i.cgi?id=<$MTBlogID$>&mode=individual&eid=<$MTEntryID$>

このURLでヨサゲ。

メインページのテンプレートに
<link rel="alternate" media="handheld" type="application/xhtml+xml" href="<$MTCGIPath$>mt4i.cgi?id=<$MTBlogID$>" />

個別ページのテンプレートに
<link rel="alternate" media="handheld" type="application/xhtml+xml" href="<$MTCGIPath$>mt4i.cgi?id=<$MTBlogID$>&mode=individual&eid=<$MTEntryID$>" />

これを書いてあげればいいんじゃないだろうか。
でも、カテゴリアーカイブと、日別アーカイブからのURLはどうしたもんだろう。MT4iにはカテゴリとか日付のアーカイブってないよね?
なければ、書かなければいい話なのかな。それとも、トップのエントリにリンクすべきなのか。
うーん。悩ましい。

ちなみに、
Atomでは、feedに
<link rel="alternate" x:media="handheld" type="text/html" href="<$MTCGIPath$>mt4i.cgi?id=<$MTBlogID$>" />
これ。entryに
<link rel="alternate" x:media="handheld" type="text/html" href="<$MTCGIPath$>mt4i.cgi?id=<$MTBlogID$>&mode=individual&eid=<$MTEntryID$>" />
これって感じで、
RSSは、channelに
<xhtml:link rel="alternate" media="handheld" type="text/html" href="<$MTCGIPath$>mt4i.cgi?id=<$MTBlogID$>" />
これで、itemに
<xhtml:link rel="alternate" media="handheld" type="text/html" href="<$MTCGIPath$>mt4i.cgi?id=<$MTBlogID$>&mode=individual&eid=<$MTEntryID$>" />
これって感じかなぁ。

(追記)
あ、でも、Atomはまだ名前空間が登録されていなかった。

投稿者 CHEEBOW : 2005年12月 8日 12:54 このエントリーを含むはてなブックマーク

[ Movable Type, Weblog ]
【お知らせ】音楽に関することはこちらのブログで書いています。くじら音楽部::BLOG