トップ «前の日記(2006-06-26) 最新 次の日記(2006-06-28)» 編集

2002|01|02|03|04|05|06|07|08|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|02|03|04|07|

2006-06-27 [長年日記]

_ これからのフィードはどの形式を採用するべきか

1470.netリニューアル開発テスト版にはまだRSS出力機能は一つもつけていない。

というのは、新バージョンではURI以外の情報もいろいろ含んでおり、また一つのメモに複数のURIが所属することもできるため、単純なURI=1アイテム型のRSSで置き換えることができないから、ってことが表面上の大きな理由ではあるんだけど、それ以前の問題として、今から新しく作るアプリケーションではどの形式のフィードを採用するのがいいんだろう、という根本的なところでの疑問もあったりする。

昔はいろいろ考えるのが面倒だし、日本での採用事例も多い(=提供するフィードを利用するアプリケーション側で扱いやすい)しってんで、基本的にRSS 1.0を使ってきたんだけど、最近ではフィードをハンドリングするライブラリも充実してきたし、後者の理由はもはや大きな理由にはならないだろう。で、前者の理由に関しても、今回はどうせ位置情報とか日時情報とかの扱いが絡むんで、いろいろ調べたり考えたりしなければならないことが多いから、ついでにちゃんと考えてもいいんじゃないかと思ったりしている。

ポイントとしては、URL、位置情報、日時情報あたりをうまくまとめて扱いやすく、将来的な活用可能性が高く(フィードとしてだけでなく、フィード内に含まれる各データ自体もそれなりに再利用性を持つ)、さらに現時点でもそれなりに利用できる(現行のフィードリーダー等でちゃんと扱うことができる)ようにするには、どういうフィードデータを吐けばいいのか、というところ。これもそれPla(ggerで後付けで加工すれば何とでもなるじゃん)禁止。

自分でもぼちぼち調べていきますが、よさげな情報をお持ちの方、ご教示ください。

1470.netリニューアル開発テスト版のアカウントをお持ちの方は

関連しそうな情報を「これからのフィードはどの形式を採用するべきか」グループでメモしておいてもらえるとありがたいです。

本日のツッコミ(全2件) [ツッコミを入れる]
_ ゆきち (2006-06-28 04:46)

現在、僕はウェブブラウザで、MM/MemoのRSSのタイトルとリンクデータだけを読んでいます(discriptionはほとんど使っていない)。なので、できたら、一アイテムに付き一リンクの形式で取得できるようにしてもらえないでしょうか。どういう方式が望ましいかわかりませんが、とりあえず、そういう使いかたもしている人がいるということで。

_ ishinao (2006-06-28 20:11)

多くのフィードアプリケーションとのデータ互換性を確保するために、一般的なRSSフィード形式のデータも出力するつもりです。

ただ、リニューアル後はそういうものとはデータ構造が根本的に異なるので、そういうフィードはあくまでもサブセット的な扱いになると思いますけど。