RSS2.0 authorタグ追加してみる

iBlog1.4.1ではRSSがVersion2.0に変更になります。
Firefoxの機能「LiveBookmark」にもデータをうまく拾ってもらえるようになりました。

ただ自分としては、今回のフォーマットにもう一個だけ追加しておきたい項目が。
続きを読むの表示ポイント
◇authorタグを追加
 各エントリを投稿(配信)した人物のemailアドレスを持つタグです。
 MTでは1つのBlogに複数の投稿者が設定できるため、このタグが有効です。
 iBlogではあまり意味はないので省かれているのだと。

 しかしRSSリーダには、各エントリの「投稿者」の表示を行うものがあります。
 すると、表示が "UNKNOWN" とされたりとかっこよくありません。

 自分の使っている「PulpFiction」ではまさにこれに当たっています。
 投稿者が "UNKNOWN" に表示されてしまうのです。


◆修正
itemタグの範囲のなかに <author>tauran</author> を追加。
本来はemailアドレスを入れるのが正しいですが、名称にします。

*追記(11.11)
< author>タグは本来はE-Mailアドレスを入れるフィールドです。
下記のようにただの単語(E-Mailアドレスの形式でない文字列)が入った状態のRSSでは、RSSの文法判定サイトでのチェックでINVALID(不正)判定になります
ご注意ください。
*ここまで追記(11.11)

Feedpage.txt の抜粋

<ForEachEntry>
    <item>
      <author>tauran</author> *追加部分(実際は全部英小文字) 
      <title><![CDATA[<$EntryTitle$>]]></title>
      :
      :
    </item>
</ForEachEntry>


これで、きっと投稿者に名称が表示されるはずなのですが・・・・
どうなるでしょうか?


◆追記
修正後PulpFictionでは無事投稿者に "tauran" が表示されました。

RSS2.0仕様については「Technology at Harvard Law 」を参照しました。


◆も少し追記
トラックバック・ピープル iBlogFan にLinkします(kaoru_ariさん多謝(^^

・1.4.0以前のiBlogの場合は?
 authorタグは、旧来のiBlogで使用のRSS0.92の仕様には見あたらないのです。
 RSS0.92の仕様については「Backend.UserLand.Com 」を参照しました。

 方法はあります。
 うまくいったら、エントリを上げます(^^;;
Posted at Sat, 2004.11.06 01:33       [  |   |  ]


Comment
Trackback