« Lo mismo!     [チリワイン No.60] Cousiño Macul: Doña Isidora »

Movable Type 4 カテゴリ別記事RSS一覧

- Modificado: Agosto 1, 2008 |

MT4のカテゴリ・アーカイブは、デフォルトで最新の10件のみ表示される。おそらく再構築の負荷を低減するためでしょう(同じ理由から、このブログは「月別」テンプレートや「タグ」、「トラックバック」も使わない)。

11件目以降の過去の記事を見る場合、3.35 までは MTPaginate.pl で分割していたけれど、4.0 ではアーカイブ・インデックスの一覧や、検索機能(これも私はシステムのものを使わずGoogle CSEに置き換えている)から探すことになる。また、特定カテゴリの記事一覧を表示しようとすれば、MTTagInvoke.pl といったプラグインに頼るのが常道のようですが、私はなるべくプラグインを使いたくない。

そこで、これもGoogleに外注。カテゴリごとのRSSを作って、そのフィードをAJAX Feed API に拾わせページに表示することで、再構築の負担を軽減しようと。

MTでカテゴリごとのRSSフィードを作成・配信する方法 - F.Ko-Jiの「一秒後は未来」を参考に、カテゴリごとのフィードを出力。
そしてGoogle AJAX Feed API でデータを回収し、各々を表示すればよいと。

ただし、Load のぶんだけ若干ページ表示は遅くなる。
それでも、再構築の負担は軽減されるし、後々の手間を簡易にするし、カテゴリごとのフィードを用意することで便宜を提供することにもなると思う。

カテゴリ「Google」のRSSフィード カテゴリ「Google」のフィード

また、アーカイブ・インデックスに代え、RSSによる一覧表示とする外注も悪くないと思う(そしてアーカイブインデックスのテンプレートをザクッと捨てるとか)。稀にグーグルAPI も落ちることがあるが。
(例:http://japonyol.net/editor/category.html


※トラックバックは受け付けていません。コメントは新しい記事のみ受け付けています。

Google 検索

サイトマップ

Navi

最近の記事はトップページ
過去のアーカイブは記事一覧

About

written by Seis Pesos

e-mail

open-id

Powered by MT 4.13