五畳半フォークソノミー開始
私はウェブログの鬱陶しいカテゴリ分けから解放された。
その鬱陶しさとそれを解決する答えの一つ、フォークソノミーについては Ogawa::Memoranda の「四畳半フォークソノミーの実現に向けて」で詳細が語られている。私はこれを読んで激しく共感しました。また、Movable Type で新しいことや面白いことを取り入れたいという思いもあって、それからずっとカテゴリの廃止とフォークソノミーの実現に向けたテンプレートの書き換えなど諸々の準備に没頭していました。そしてそれがようやく形になってきたので、サボっていた更新を開始しようかという次第です。ちなみに五畳半なのは自分の部屋です……
具体的な移行作業は要領悪く、惰性でダラダラと進めたので何を行ってきたのかハッキリと覚えていない…… まず備えあれば憂いなしのバックアップを行い、AllKeywords Plugin を導入。テンプレートからカテゴリ関連の項目をコメントアウトし、タグ情報を加えた。RSSと Atom の dc:subject 要素をカテゴリからタグに変更。そして MT-XSearch plugin を導入してタグのインデックスを作った。ogawa さんがインデックスの作り方についてのコメントで、分散と標準偏差から文字の大きさを決めるという提案をしていたので、これをヒントに em 要素を重ねる回数を決めてなんとか形にすることができた。分散とか標準偏差なんて学生時代に学んで以来の懐かしさ。また、私はタグにスペースを使いたかったのでデリミタをスペースからコンマにした。その場合、MT-XSearch でスペースを含むキーワードの検索が上手くいかない問題が発生。これは、mt-xsearch.cgi に delimiter パラメータを渡すことで解決できた。 mt-xsearch.cgi?blog_id=1&search_key=AllKeywords&delimiter=,&search=
既存のエントリに対してはカテゴリ名をそのままキーワードにしました。これまた ogawa さんが密かに公開している mt-cat2keywords.cgi を利用させていただきました。デリミタをスペースからカンマにしたり、更新日時順でソートしたりいろいろと独自に書き換えて、カテゴリ名をキーワードに一発変換!超便利です。これがないことには途中でカテゴリを完全に撤廃してタグ付けに乗り換えるのは難しかったでしょう。
- タグ
- folksonomy
- Movable Type
- plugins
- 公開日時
- 2005-04-29T23:57:05+09:00 @664
- Permalink URI & TrackBack URL
- http://blog.drry.jp/2005/04/29/2357
TrackBack ( 1 )
- Tag機能のMTへの実装実験中。AllKeywords Pluginそれなりに動いています。Tags Pluginよりもいいかも。その後Tagwire Pluginにupdate。 from とく
- 2005-07-05T23:49:32+09:00 @664
- Ogawa::Memorandaの(o)氏に触発されて、カテゴリーからタグを使うブログの管理にきりかえていこうと昨日から試行錯誤。もしかしたら同じ苦労をしている...
コメント