TypePad 1.5 用 Atom 1.0 テンプレート (試作)

観測気球

収集物の記録書庫 a data archive of collection -- collectible toys

[要旨] TypePad 1.5 用の Atom 1.0 テンプレートを試作してみました。たぶん、このままでは問題があると思います。
[キーワード] フィード,Atom

« ecto for Windows 1.7.4 | トップページ | 右クリックで「モヒカン族」 (改訂版) »

2005.07.20

TypePad 1.5 用 Atom 1.0 テンプレート (試作)

MovableTypeでAtom1.0を配信するためのMTテンプレートを作ってみました。

HepCat Dev and Test: Atom1.0 MovableType テンプレート(案)

torum氏の「Movable Type 用の Atom 1.0 テンプレート(案)」を元にして、TypePad 1.5 用のテンプレートを作ってみました。これでいいのかどうか、いまひとつ自信がありません。id は Atom 0.3 のをそのまま持ってきた方がいいのか、category はこれでいいのか。

問題点に気付いた方がいらっしゃいましたら、指摘していただけると嬉しいです。


変更履歴

  • 2005年7月25日 id要素の生成方法を変更。blog の id は Atom 0.3 と共通、記事の id は 2003 で固定だった部分を投稿年(UTC)にしてみた
  • 2005年7月21日 <generator url=" … → <generator uri=" … のように修正
  • 2005年7月20日 最初の版を公開

テンプレートのソース

<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="<$MTBlogLanguage ietf="1"$>">
 <title type="text"><$MTBlogName remove_html="1" encode_xml="1"$></title>
 <subtitle type="text"><$MTBlogDescription remove_html="1" encode_xml="1"$></subtitle>
 <id>tag:cocolog-nifty.com,2003:weblog-<$MTBlogID$></id>
 <link rel="alternate" type="application/xhtml+xml" href="<$MTBlogURL$>" />
 <link rel="self" type="application/atom+xml" href="<$MTBlogURL$>index.atom" />
 <author>
  <MTEntries lastn="1"><name><$MTEntryAuthor encode_xml="1"$></name></MTEntries>
 </author>
 <rights><MTEntries lastn="1">Copyright (c) <$MTEntryDate format="%Y"$>, <$MTEntryAuthor encode_xml="1"$></MTEntries></rights>
 <generator uri="http://www.typepad.com/" version="<$MTVersion$>">TypePad</generator>
 <updated><MTEntries lastn="1"><$MTEntryDateModified timezone="UTC" format_name="W3CDTF"$></MTEntries></updated>

 <MTEntries lastn="15">
 <entry>
  <title type="text"><$MTEntryTitle remove_html="1" encode_xml="1"$></title>
  <summary type="text" xml:lang="<$MTBlogLanguage ietf="1"$>"><$MTEntryExcerpt encode_xml="1"$></summary>
  <content type="html" xml:lang="<$MTBlogLanguage ietf="1"$>"><$MTEntryBody encode_xml="1"$><$MTEntryMore encode_xml="1"$></content>
  <category term="/<MTEntryCategories glue="/"><MTCategoryID></MTEntryCategories>" scheme="<$MTBlogURL$>archives/" label="<MTEntryCategories glue="/"><$MTCategoryLabel encode_xml="1"$></MTEntryCategories>" />

  <id>tag:cocolog-nifty.com,<$MTEntryDate timezone="UTC" format="%Y"$>:post-<$MTEntryID$></id>
  <link rel="alternate" href="<$MTEntryPermalink encode_xml="1"$>" type="application/xhtml+xml" hreflang="<$MTBlogLanguage ietf="1"$>" />
  <published><$MTEntryDate timezone="UTC" format_name="W3CDTF"$></published>
  <updated><$MTEntryDateModified timezone="UTC" format_name="W3CDTF"$></updated>
 </entry></MTEntries>
</feed>

参考: 実際に、上記のテンプレートを使って生成した 「観測気球」の Atom 1.0 フィード
(拡張子 .atom はココログサーバでは未定義なので、ブラウザでアクセスしようとすると、結果的にファイルをダウンロードしようとすると思います)

投稿者: tsupo 2005.07.20 午後 11:07 | 固定リンク | このエントリーをはてなブックマークに追加 | このエントリを del.icio.us に登録 このエントリの del.icio.us での登録状況 | このエントリを Buzzurl に追加このエントリの Buzzurl での登録状況 | このエントリをlivedoorクリップに登録 このエントリのlivedoorクリップでの登録状況 このエントリをlivedoorクリップに登録している人の数 | 酢鶏巡回中

楽天市場


RSS」カテゴリ内の最近の記事

ウェブログ・ココログ関連」カテゴリ内の最近の記事

品揃え豊富で安い!NTT-X Store


アマゾンわくわく探検隊

トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/6737/5070412

この記事へのトラックバック一覧です: TypePad 1.5 用 Atom 1.0 テンプレート (試作):

» Atom 0.3 から Atom 1.0 への移行 from 観測気球
Atom 0.3 のテンプレートを元に Atom 1.0 のテンプレートを作成する上で、非常に参考になる記事を発見しました。 続きを読む

受信: 2005.07.22 午前 11:22

» 「観測気球」のRSS/Atomフィードを一本化しました from 観測気球
今まで、RSS 1.0、RSS 2.0、Atom 0.3、Atom 1.0 の各形式で当ブログの更新情報を配信してきましたが、RSS 1.0 を概要のみの配信から概要 全文の配信に変更し、RSS 2.0、Atom 0.3 による配信を RSS 1.0 の配信に(リダイレクトすることで)一本化しました。... 続きを読む

受信: 2006.03.16 午前 04:36

» TypePad 1.6 純正の Atom 1.0 from 観測気球
ココログの生成する Atom のバージョンが 0.3 から 1.0 に切り替わっていたことが判明。当ブログで自前で用意していた Atom 1.0 テンプレートも見直してみました。 続きを読む

受信: 2006.05.01 午後 06:42

コメント


FeedValidatorでチェックすると、
「url」という属性はないです、と起こられますので、「uri」に直せばOKかと思います。そのほかの点に関しては、私も勉強中&悩み中だったりします。

http://feedvalidator.org/check.cgi?url=http%3A%2F%2Fwatcher.moe-nifty.com%2Fmemo%2Findex.atom

投稿者: BlogWrite担当 (2005.07.21 午前 01:52)


ご指摘、ありがとうございます。url → uri に修正しました。

Valid にはなりましたが、onclick や onload は使うべきではないと警告されました。onclick の方は(サムネイル付きで画像を挿入するよう指示した結果、ココログサーバが生成したものなんですが)代替手段がありますが、onload の方はどうしようかなぁ。Amazon のサーバに商品画像があるかないかで処理を変えてる部分だし。

というか、RSS や Atom フィードに落とすときは、onload 部分を削除するってできないのかな? って、ココログではサーバ側で対処していただかないと無理っぽいけど、自分で設置するタイプのblogツールなら、対処できそうな気がします。

投稿者: tsupo (2005.07.21 午前 11:25)

コメントを書く




※イタズラ防止のため、メールアドレスを入力しないと投稿できません。

次からのコメント入力の手間を省くために、名前やメールアドレスをcookieに記憶しますか?


URL を入力すると、その URL にリンクがはられます。
なお、メールアドレスは公開されません。ご安心ください。


ワード

ニッセン

fujisan.co.jp

楽天市場