名称決定してないのですが、めんどくさいのでこのサイトではAtomということで。
で、Atomの生成方法とかを考えていたんですが、基本的にはRSS 1.0とほとんど重なるので、ちょっと改造すれば良いかなという感じではあります。このサイトのRSSは、RSS 1.0でcontent:encoded
として、エントリそのままの状態のものも埋め込んでいるので、これをAtomにするとなると、<content type="multipart/alternative">
としてtext/plainなものとtext/htmlなものを埋め込むことになりますね。
が、ここで大きな問題が。blosxomはエントリの更新日時を記録するという機能とMovable Typeで言うところのDraft (草案)/Publish (公開)という機能がないのですよ。Atomではentryのrequired elementとしてissued
(公開)/created
(作成)/modified
(更新)という3つの時間に関わるものが決められているんですね、これが。プラグインを探すか作るかしないと、対応できないなぁ・・・。
つか、RDFなRSS 1.0も確かにわかりにくいけど、Atomもかなりわかりづらい。今は、いろいろな場面でRDFが広まり始めたような気がするので、わかりづらいとはいえ、必要な知識を一元化できるRSS 1.0の方が良いような気がする。