Movable Type 3.2 のカテゴリを使ってコンテンツを管理するのが難しくなり、タグで管理できないかなぁと「Tags Plugin 1.0」をインストールしてみた。
インストール方法は…
- plugins/tags/tags.pl
- exttmpl/cms/edit_entry.tmpl
- php/plugins/block.MTEntryTags.php
- php/plugins/block.MTTags.php
- php/plugins/function.MTTagArchiveLink.php
- php/plugins/function.MTTagCount.php
- php/plugins/function.MTTagDescription.php
- php/plugins/function.MTTagID.php
- php/plugins/function.MTTagName.php
- php/plugins/function.MTTagTrackbackLink.php
上記のファイルをアップロード。それから、mt-config.cgi の
## TemplatePath ./tmpl
と言う行の下あたりに
AltTemplatePath ./exttmpl/
と言う行を追加。この AltTemplatePath っつうのは、オリジナルのテンプレートディレクトリより優先的に読み込む代替テンプレートディレクトリのパスらしい。これによってオリジナルのテンプレートディレクトリを汚さずに済むみたい。
アンインストールするには、先ほど追加した一行とアップロードしたファイルを削除します。
で、早速使ってみた所、これってカテゴリをタグに置き換えただけみたい。つまり、新しいタグは新しいカテゴリとして登録され、複数のタグはマルチカテゴリとして登録されるみたい。
それから、このプラグイン(Tags 1.0)は日本語のタグに対応してないみたい。仕方が無いので、小川さんの Tagwire Plugin が動的生成に対応するまでの「ツナギ」で使ってみようと思います。
静的な個別エントリページにカテゴリを表示しているブログは、新しいタグ(カテゴリ)を追加するたびにサイト全体の再構築が必要になってしまいます。動的生成なら問題ないと思いますが…。
—- 追記 @ 2006/03/21 —-
このプラグインをインストールした状態で、プラグイン導入前にカテゴリを設定済みのエントリを編集すると、Tags(キーワード)欄に何も入力しないで保存することになってしまい、カテゴリが無くなる事が判明したのでアンインストールしました。
要するに、プラグイン導入前のカテゴリ設定を引き継いでくれないって事ですね。
それから、タグの名前に半角スペースが含まれると、クォーテーションで括られるのも何だかなぁーみたいな理由や、代替テンプレートがキチンと MT3.2 に対応していないなんて事もありましたし…。