タグ

pluginとrssに関するkasedacのブックマーク (2)

  • PaginatedFeedのバックストーリー - Ogawa::Memoranda

    PaginatedFeed公開 - Ogawa::Memorandaの背景と意義を説明するのがこのエントリーの目的です。 Movable Typeを含むブログツールを使っているほとんどの人にとって、RSSやAtomとは、再構築時または閲覧時に勝手にレンダリングされる特定のXML形式で書かれた「ファイル」だ、そのファイルをアグリゲートしてブログリーダやブログ検索などのサービスが提供されるのだ、という認識かもしれません。 物理的な実体としてのフィードは確かにそういう認識であってもよいのですが、フィードはブログの「インタフェース」でもあります。それぞれブログには(各Webページのlink要素によって)フィードURLが関連付けられており、フィードURLは、GETリクエストを受け取るとフィード(=機械的に操作可能なブログのメタ情報)をレスポンスとして返す「Web API」になっています。ブログリーダ

    kasedac
    kasedac 2006/10/30
    "フィードはブログの「インタフェース」でもあります。‥GETリクエストを受け取るとフィード(=機械的に操作可能なブログのメタ情報)をレスポンスとして返す「Web API」"
  • PaginatedFeed公開 - Ogawa::Memoranda

    Posted by: Hirotaka Ogawa @ October 29, 2006 03:18 AM | Movable Typeで、Pagination機能付きのRSSやAtomを生成するツールを作ったので公開しておきます。 PaginatedFeed.ja JP - Ogawa Code Movable TypeでAtomフィードやRSSフィードを静的に生成するとき、最新の指定個数のエントリーしか対象にならないのが面白くないとは思いませんか。私には、こうした安直な「部分フィード」はいわば生成コストや取得コストの軽減に特化された形式であって、対象コンテンツセットの「表現」としての性質は必ずしも芳しくないのではないか、と思えてなりません。例えば、部分フィードを元に対象コンテンツ全体を把握することも対象コンテンツの更新内容全体を把握することもできませんし、部分フィードを対象とした検索エ

    kasedac
    kasedac 2006/10/29
    "思い切って全エントリーを含むフィードを生成するというソリューションもあり得ますが、‥負荷が問題となります‥PaginatedFeedでは、表示したいエントリーのオフセットと件数を指定してフィードを生成できます"
  • 1