AllKeywords Plugin とキーワードによるテンプレート

http://hxxk.jp/2005/04/15/2058

記事データ

投稿者

望月真琴

投稿日時

2005-04-15T20:58+09:00

タグ
概要

AllKeywords Plugin は非常に面白そうなプラグインですが、どうしても Movable Type 自身の制約は超えられません。 ( キーワードアーカイブは作れない ) Ogawa::Memoranda では、特定のキーワードを含む記事を羅列しているので、何かしら上手い方法があると睨んでいるのですが……。

リプライ

2 件のリプライがあります。

記事本文

カテゴリによる分類を捨てたい

これまでで Movable Type を使用している間に、やれどのカテゴリも同じレベルに配置されてしまうから weblog 自体を独立した 4 つの weblog を使って構成したり ( Movable Type 2.x 時代 ) 、やれサブカテゴリが導入されればあれこれ実験してやたらとカテゴリを必要以上に使用したり ( Movable Type 3.x 時代 ) しましたが、 Ogawa::Memoranda: 四畳半フォークソノミーの実現に向けてを目にしてこれぞ正鵠を得たり、という思いを抱きました。

去年・先月・昨日の自分は厳密に今日の自分でもない。 つまりローカルにも複数の「人々」が存在するのであり、それらの「人々」の異なる経験や異なる感想、異なる知識を関連付け、分類するための行為なのである。 これこそが四畳半フォークソノミーである(と、とりあえず提唱する)。

自分で行ったはずのカテゴライズも、時間が経てばそれが果たして妥当だったかというと、多くの場合そうではありません。 実際、私は自分の過去の記事はカテゴリから辿ることが多いのですが、 「あれ ? 確かにあの記事はこのカテゴリに設定したはずなのに……」 ということが稀にあります。 単にカテゴライズが下手なだけかもしれませんが。

あらかじめ分類の為に枠を定めたカテゴリより、文章中に含まれるキーワードを元に分類の枠を作る方が確かに自然です。 そして、それは単なる理想論ではなく、 Ogawa::Memoranda: AllKeywords Plugin にてその実現を助けるためのプラグインも公開されています。

そこで、私もこの考えに賛同し、キーワードを基にした構成への改造、およびテンプレートの改変をしようと思います。 まだプラグインを導入してあれこれ試している段階ですが、なかなか思い通りのものが作れそうです。

大きな壁 ?

私が解決策を見つけられなかっただけかもしれませんが、キーワードを基本としたアーカイブというのはなかなか難しいと感じました。

Movable Type、およびAllKeywords Pluginはキーワード用のインデックスを持たない。 したがって、MTAllKeywords, MTEntriesWithKeywords, MTMostRelatedEntriesは、使い方によっては強烈に重い!!ということを自覚して使うこと。

このことと関連するか分かりませんが、カテゴリアーカイブや日別アーカイブのような方向性で 「キーワードアーカイブ」 というものは作れません。

インデックステンプレートを使って <MTEntriesWithKeywords keywords="weblog" sort_order="descend"> 〜 </MTEntriesWithKeywords> といった感じで、特定のキーワードを含む記事を羅列するテンプレートを作れなくもありませんが、この方法だとキーワードごとにインデックステンプレートを増やす必要があります。 それらは自動で再構築しないようにして、記事を書くごとに該当するキーワードのテンプレートだけを手動で再構築するということにすればそんなに重くはならないでしょうが、あまりスマートなやり方ではありません。

Ogawa::Memoranda では、実際に Tag: MovableType on Ogawa::Memoranda といった感じで特定のキーワードを含む記事を羅列しているので、何かしら上手い方法があると睨んでいるのですが……。

AllKeywords Plugin と MT-XSearch の連携手順にて具体的な手順を解説しています。

トラックバック送信先

リプライ

2 件のリプライが送られています。

2005-04-15T21:30+09:00 - (o)

TagごとのページはMT-XSearchを使って動的に生成しています。この動的なページをカテゴリーアーカイブっぽくすることももちろんできるのですが、単に軽量化のためにタイトルのリストだけを表示しています。

2005-04-19T00:15+09:00 - 真琴

MT-XSearch だったのですね。http://as-is.net/blog/archives/000986.html というエントリを見落としていました……。 drry さんが探し出して下さっているので、まとまった時間が取れたら色々試してみようと思います。

この記事に対するご意見やご質問、ご感想などありましたらこのフォームに簡潔に記入して下さい。 簡潔に記入できない場合や、関連記事にてご意見をお寄せいただく場合は、ご自身の weblog にて記事を書かれた上で あてにトラックバックとして送信してください。

記入フォーム

補足情報

著作、講演、制作実績など