- 2008年8月 3日 22:51
- MovableType | myown



今さらなのですが、個別記事のところのサイドバー等に最新記事リストを表示させることについて自分なりの考えとかまとめてみます
以前、INSTINCのおもちゃ箱のmonbikkeさんの「INSTINCのおもちゃ箱 - 「最近の記事」リストはいるか?」というエントリにてコメントさせていただいたかと思ったんですが、名無しさんになっているので、自分のコメントかどうか確認できないけど、monbikkeさんがレスしているところをみるとコメントしていた模様。
今頃になってなんですが、この件について少し考えなどをこの記事にて述べてみたいと思います。
最近書いたことを辿るような重要な事を書いていない
これは訪問者の立場でみていくと、記事の重要度はひとによって違うようなきがするんですね。自分の書く記事すべてが重要でもないと思っていても、もしかしたら、ほかのひとには何か役に立つとか心にとまるところがあるとかはあるのでないかなー、と考えてます(#とかいって自分のとこは棚にあげておくとします)。記事内容を重視するのならば、特定カテゴリに絞った新着記事を表示みたいにするのがいいのかも。
カテゴリーを多く設けたので万が一何か探す時もこれでよかろうかと
カテゴリ分けはどのブログでもおこなわれていることですし、新着一覧よりはカテゴリ一覧のほうが利用価値はありそう。探すことに関していうと、一応、動作が遅いとかいわれていたりしますがMovable Typeの検索を利用するという手もあります。タグを設けて絞り込むということも出来ますね。コメントに書いたかどうか忘れたのですが、記事の関連記事を設けていると当該記事以外のページにも興味のある方は読んでいただけるのでないかと思います。#このあたり運営方針と絡んでくる箇所ですけど。
あとmonbikkeさんの挙げた新着記事を表示させていない理由のほかに、リビルドに関しての問題もあるのでないかと思います。
ダイナミックパブリッシングは別として、新着記事リストをモジュールとして取り込んだ場合、過去記事にはその時点での新着記事になるので、過去記事において常に最新記事を表示させるためには、「サーバサイドインクルード」による表示をおこなう必要がでてくるわけです。このあたりについては以下のエントリなどが参考になります。
- MT4.1以下で実現するサーバー・サイド・インクルード[to-R]
- Movable Type 備忘録 - Movable Type 4.2 のキャッシュとサーバサイドインクルードについて
- 複雑なキャッシュとその効果 - The blog of H.Fujimoto
記事ページで新着記事表示している理由
理由の前に、いるか・いらないか、の2択でしたら、まず「いらない」と答えておきます。それでも表示しているその主たる理由は以下のようになります。
- このブログがアクティブなブログかどうかを判断する材料のひとつとするため
訪問者が見たブログをアクティブかどうか気にするものなのかもわからないんですけど(links for~ とか~(BlogPet)みたいな自動投稿の記事が新着記事リストに並んでるのを見たら、アクティブなブログってあまり感じないのではないかと)。あまり無いとは思いますが、アクティブなブログということで継続して購読されるかたがもしかしたらいらっしゃるのではないかと。これはどうでも必要という積極的な理由ではないんですけどね。
