本日 TypePad Mobile 1.1 をリリースしました。SAKK でエンジニアリングにかかわった せきむらさん、谷本さん またプロジェクトにかかわったすべてのみなさん、おつかれさま&おめでとうございます。
このリリースと同時に「あるウェブページのモバイル版 URL を明示的に指定する」 Mobile Link Discovery のドキュメントも作成して公開しています。
TypePad の Mobile の作業をしていてふと限界におもったのが、Trackback のリンク表示方法でした。以前から「User-Agent のパターンマッチでモバイルページにリダイレクトする」という従来の方法になんとなく問題点があるなあと感じていました(リンクする際に「このリンク先はモバイルに対応していない可能性があります」という注意書きを出さなければいけない、など)が、この Trackback リンク表示はそれの典型的パターンだなあと。(それぞれ PC 版の URL で Trackback していても、モバイルでは適切なページにリンクできない)
そこで仕様書にもあるとおり、Techonrati やはてな、ライブドアの人たちと簡単にメールベースでディスカッションし、既存の XHTML (HTML4) で実現できる <link rel="alternate" media="handheld" href="..." /> というタグを埋め込むという仕様に落ち着きました。構想から実際にローンチするまで若干時間がかかってしまいましたが、それでも1ヶ月ちょっとでさっくりと持ってこれたのはとてもよいスピード感だったと思います。
TypePad, はてな, ライブドアが対応したことで数十万(数百万?)の Blog がすでに対応したことになりますし、ココログ・ブログ人など TypePad をベースにしたサービスでも今後随時対応していく予定です。他の Blog サービス (Publisher) や検索エンジン (Consumer) でも対応された場合にはご一報くだされば仕様書のリストに追加していきます。
また、簡易チェックツールとして Mobile Link Discovery Validator なんてのをつくってみました。URL をいれると Mobile Link Discovery に成功すればその URL を MIME-type とともに表示します。
リンク:
* Mobile Link Discovery 仕様書 (英語)
* TypePad Japan: TypePad モバイルの正式版バージョンアップ
* はてなダイアリー - Mobile Link Discovery 対応について
* Livedoor Blog: Mobile Link Discovery に対応しました
旅行のクチコミサイト フォートラベルで一部ページMobile Link Discovery対応しました
Posted by: yamaji@4travel on December 7, 2005 09:24 PMルームシェアコミュニティサイト「ルームシェアジャパン」、Mobile Link Discovery 仕様に対応させていただきました。
Mobile Link Discovery Validator を使ってみたのですが、link 要素の rel 属性値は case-insensitive なので、alternate だけでなく Alternate もチェック対象にして欲しいでありまする。
Posted by: drry on December 8, 2005 03:59 PM0.02 で大文字小文字を無視するようにしました。
Posted by: miyagawa on December 9, 2005 06:08 AMMobile Link Discoveryを組み込んだRSS 1.0は、RDF/XMLとしては、文法違反になります。
RDF/XMLの仕様にあわせるには、LINK要素をRDF風にしたボキャブラリーを用意する必要があります。
例えば
<rss xmlns:link="http://www.example.com/ns/link/">
<link:alternate link:media="handheld" link:type="text/html" rdf:resource="{mobile URL}"/>
というかんじです。(link名前空間は、あくまでも例です。PURL等で、用意する必要があります)
cf.XHTML link types in RDF
http://www.w3.org/2005/05/hrel/
そのとおりです。ので、こちらで用意した仕様書には RSS 2.0 の例しか載せていません。RSS 1.0 はこのような拡張をする際つねに RDF との整合性を考える必要があるため、今回は対象からはずしました。
ところで RSS 2.0 への xhtml:link や Atom 0.3/1.0 への link x:media="" の埋め込みは、対応していないアグリゲータの場合、mobile Link のほうを permalink として見てしまうことがあるようです(Atom の場合は出現順序などに依存)。こちらもどうするか考えてみます。
Posted by: miyagawa on December 12, 2005 04:22 PMたぐちです。
うちのサイトでも導入検討させていただきます!
たぐちです。
うちのサイトでも導入検討させていただきます!
たぐちです。
うちのサイトでも導入検討させていただきます!
参考になりましたm(__)m
Posted by: 田村 on February 28, 2009 06:30 PMドキュメントありがとうございます。
携帯用ページが完成し次第、Mobile Link Discovery 仕様を導入させていただく予定です。
Posted by: 医学部予備校ガイド on March 2, 2009 05:07 PM