« ffmpegをソースからインストール | メイン | Geo::Coder::YahooJapan + Google Maps »

MT3.3xでTechnoratiへATOMフィードを使ってタグ情報を送る

このYusukebe::TechではMT3.3xで標準となったタグ機能を使ってエントリーの分類をしていますが、 そのタグ付け情報そのままをTechnoratiへ送る簡単な方法を試してみる。 Technorati Help: Tagsより

If your blog software supports categories and RSS/Atom feeds (like Movable Type, WordPress, TypePad, Blogware, Radio), just use the included category system and make sure you are publishing RSS/Atom feeds and your categories will be read as tags.

とのことで、たぶんATOMフィードのcategory要素のterm属性からタグ情報を拾ってきていると思われる。MovableTypeデフォルトのATOMフィードのテンプレートのままだとterm属性にはタグのID番号がついていてlabel属性にタグの名前が入る。このままだとtechnoratiにはタグのID番号、つまりただの数字がタグ情報として送られてしまう。なのでテンプレートを変更。

   <MTEntryIfTagged><MTEntryTags><category term="<$MTTagID encode_xml="1"$>" label="<$MTTagName encode_xml="1"$>" scheme="http://www.sixapart.com/ns/types#tag" />
   </MTEntryTags></MTEntryIfTagged>

を以下のようにする。

   <MTEntryIfTagged><MTEntryTags><category term="<$MTTagName encode_xml="1"$>" />
   </MTEntryTags></MTEntryIfTagged>

結構強引なやり方だけど、たぶんこれでうまくいくはず。このエントリーでテスト。

追記

たぶん、できたっぽい。 http://www.technorati.com/tag/movabletype?from=http://yusukebe.com/tech ←これでこのエントリーが確認できるので。

トラックバック

このエントリーのトラックバックURL:
http://yusukebe.com/mt/mt-tb.cgi/1946

この一覧は、次のエントリーを参照しています: MT3.3xでTechnoratiへATOMフィードを使ってタグ情報を送る:

» Atomフィードのtermとlabel 送信元 オラオラ
Atomについて、気になった記事があったので色々調べてみた。MTのAtomテンプレートは間違ってはいないが、テクノラティでタグを正しく処理はされないようだ。 [詳しくはこちら]

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)


ブログSEO対策:track word seo