[SiteSearch Google]

February 05, 2005

MTでTechnoratiへタグ情報を送るには

[ad]

前回、Technoratiのサービスについて書きましたが、実は今回のために書いた予備知識的な記事でした。

Movable Typeの「Technorati: Tagsへのリンクを作成するプラグイン・TechnoratiTags」を使っても、実際にはTechnoratiにタグ情報が送られていないようです。Masahiko SatohさんのTechnorati Hack #2でも同様です。今回は、その対処法です。

2006-01-16T01:09:26+09:00 追記

MTでTechnoratiへタグ情報を送る・Feed埋め込み法という記事を書きました。併せて、ご覧ください。

Technoratiへタグ情報を送るには

以下の文中で、「Technorati: Tagsへのリンクを貼る」事を「Tagを書く」と表記します。具体的には

<a href="http://www.technorati.com/tag/(タグ)" rel="tag">(タグ)</a>

というリンクのことです。

どうも、「記事の本文・追記中にTagを書く」とTechnorati: Tagsへタグの情報が送られるのですが、「記事のヘッダ部分など、本文・追記以外にTagを書いてある」とタグ情報は送られないようです。

要するに、TechnoratiではRSS/Atom(どのバージョンかは不明)の中に、カテゴリとTagが書いてあるかをチェックしているようです(Technorati: Tagsのヘルプに書いてあります)。前述のプラグインで個別記事などのテンプレートにTagを書いただけでは、Technoratiにタグの情報が送られないようです(TechnoratiはWeblogのHTML部分の情報を収集しているらしいのですが、Technorati: Tagsには対応していないようです)。

ということは、RSS/Atomの中にタグの情報が書いてあればいいわけです。本文/概要中にTagを書いてもいいですが、「Technoratiではカテゴリをタグとして扱う」ので、タグ情報をカテゴリ部分に設定してみます。今回は、Atomに限定して書きます(実は、RSS 1.0に下記のhackを行ったのですが、うまくタグ情報が登録されませんでした)。

RSSに複数のカテゴリを設定するには

RSSに複数のカテゴリを設定する方法は、2チャンネルの “RSS/RDF” スレによると、単純にdc:subjectを羅列すればいいようです(正しい記述方法かは不明)。

<dc:subject>カテゴリ1</dc:subject>
<dc:subject>カテゴリ2</dc:subject>

Atomのテンプレートをhack

まずはMTloopプラグインをダウンロードし、MTのプラグインディレクトリにPutします。前述のMasahiko Satohさんの記事が詳しいです。

そして、記事の編集画面内にある「キーワード」の欄に、「,(コンマ)区切りでキーワードを入力」します。こんな感じです。

technorati,tag,mt,plugins,template,rss

後はAtomフィードのテンプレートを変更します。Movable Type日本語版標準Atomフィードテンプレートの場合は、

<MTIfNonEmpty tag="MTEntryCategory"><dc:subject><$MTEntryCategory encode_xml="1"$></dc:subject></MTIfNonEmpty>

の次の行に、

<MTLoop values="[MTEntryKeywords]">
<dc:subject>[MTLoopValue]</dc:subject>
</MTLoop>

を挿入します。MTLoopは、MTEntryKeywordsに何も入力されていない場合は余計なコードを残さないので、MTIfNonZeroタグなどを使わなくてもいいのが便利です。

これで、一つの記事に複数のカテゴリ(タグ)が設定されました。実際にこの記事にもタグを設定して投稿してみました。実際にTechnorati: tagsに情報が送信されたか、結果は投稿後に書きます。

無事に送信されました

投稿後、Technorati: Tagsのページを見ると、ちゃんとこのエントリーが登録されていました。あくまでも本文中にTechnorati: Tagsへのリンクを書かず、**Atomフィードのみにタグ情報を書いています**。

具体的には、キーワード欄に下記のタグを書きました。

technorati,tag,mt,plugins,template,rss

下記のページ情報をコピーしてアドレス欄に貼り付け、表示してみてください(投稿から時間が経つと、表示されなくなりますが)。

http://www.technorati.com/tag/technorati
http://www.technorati.com/tag/tag
http://www.technorati.com/tag/mt
http://www.technorati.com/tag/plugins
http://www.technorati.com/tag/template
http://www.technorati.com/tag/rss

Google Adsense

ワード

コメント

コメントを投稿

"MTでTechnoratiへタグ情報を送るには" にコメントを投稿することができます(別ウィンドウが開きます)。

トラックバック

以下4件のトラックバックはこのページのエントリー"MTでTechnoratiへタグ情報を送るには"を参照しています。

このエントリーのトラックバックURL:

» 正しいタグの送り方

  • December 21, 2005 10:20 PM
  • from ogaoga's blog

MTでTechnoratiへタグ情報を送るには : 亜細亜ノ蛾 - Weblo... [続きを読む]

» MT+Tagwire+Technorati tag (1)

  • January 8, 2006 09:23 PM
  • from abnlog

MovableTypeでプラグインのTagwireを使ってtag化しているときT... [続きを読む]

» Tagwire導入からテクノラティタグへの引渡しまで

  • January 15, 2006 07:19 PM
  • from CEFA::Blog

Tagwire;MT-XSearch;mt-dynamic,Atom,Technorati [続きを読む]

» Another Life 新機能のお知らせ。

  • May 8, 2006 11:27 AM
  • from ■ Another Life - エバークエスト他最新情報 ■

MovableType で Tag へ自... [続きを読む]

過去の記事

カテゴリィ一覧
  1. Movable Type
  2. その他
    1. アイデア
  3. ウェブ
    1. Weblog
    2. Webデザイン
    3. ちょっとイイ話
    4. へぇー(トリビア・雑学)
    5. オモロ
      1. オモロテキスト
      2. オモロニュース
      3. オモロ動画
      4. オモロ画像
    6. ニュース
  4. コンピュータ・エレクトロニクス
    1. PC
      1. Firefox
  5. マンガ・アニメ・ゲーム
    1. アニメ
      1. 新世紀エヴァンゲリオン
    2. オタク
    3. ゲーム
    4. マンガ
      1. 週刊少年ジャンプ
        1. DEATH NOTE
        2. HUNTER×HUNTER
        3. SKET DANCE
  6. 本・音楽・映画・TV
    1. TV・芸能
    2. 映画
  7. 食・健康・生活
    1. ファッション
    2. 食べ物