Tagwired folksonomy!!!
しばらく入手が困難であった MT-XSearch は、バージョン 0.4 になって mt-plus の一部として戻ってきた。docs にマニュアル付属の丁寧なプラグインだ。mt-plus のパッケージから XSearch 関連のみをピックアップして ogawa さんによるパッチを当て、0.31 からのアップデートインストール。
AllKeywords プラグインはバージョン 0.14 になりました。キーワードの分割方法が変更され、これまで空白文字以外をキーワードの区切りとする場合に必要だった delimiter オプションの指定が MTAllKeywords と MTEntryAllKeywords タグで不要になりました。指定しても無視されます。空白文字以外を区切りにする主な理由の一つは、空白文字をキーワードに使うためだと思います。例えば "Movable Type" のようなキーワードです。
さて、ここで少し問題が。これまでは delimiter オプションで、例えばカンマ ( , ) などの区切りを明示して渡す事によって AllKeywords はキーワードを分割してくれました。これが不要となり、自動判別されるようになったことで、空白文字を含む単一のキーワードを設定した場合に問題が発生します。例えばキーワードのフィールドに "Movable Type" だけを設定した場合、投稿者は単一のキーワードのつもりでも AllKeywords 0.14 は "Movable" と "Type" にキーワードを分割します。
カンマやセミコロンのような uni delimiter で区切る場合、単一のキーワードであっても末尾に delimiter を加えて対処するしかありません。例えば "Movable Type," や "Movable Type;" のように。今後は大括弧 ( [ and ] ) やクォーテーション ( " and " or ' and ' ) などの bi delimiter を用いて、区切るのではなく囲む方が良さそうです。 ( e.g.: [Movable Type] )
そうなると、過去のエントリについて該当するキーワードを全て更新しなければなりません。ううーむ。現在はとりあえず 0.13 で様子見。
で、最後に本題なのです。Tagwire!!! そうです ( 何 )、AllKeywords プラグインはバージョン 0.14 を最後に名前を Tagwire に変え、生まれ変わろうとしています。予告を読むと STARWARS EPISODE III ばりに凄そうです!!! ogawa さんのアイデアとそれを形にしてしまう Jedi 並みのフォース、big up ですね。早速、勝手に Tagwired sticker ( 超適当!近々作り直す…… ) を作ってプラグインの宣伝告知をし、利用を主張してみようと思います。
- タグ
- folksonomy
- Movable Type
- plugins
- release
- 公開日時
- 2005-06-23T15:50:59+09:00 @327
- Permalink URI & TrackBack URL
- http://blog.drry.jp/2005/06/23/1550
コメント ( 2 )
宣伝ありがとうございます!
Tagwireに向け、キーワード領域からタグを切り出してPluginDataに格納するためにはどうしても自動的にタグを判定する必要がありました。「空白文字を含むタグ一個だけ」というケースだけは解決方法が見つかりませんでした。申し訳ないです。
Movable Typeの置換機能を使って、キーワード領域に対して「Movable Type」→「"Movable Type"」とか置換を行うと案外楽かもしれません。もちろんバックアップはお忘れなく。
いえ、素晴らしいプラグインをこちらこそありがとうございます!
ああ!Movable Type アプリケーションに置換機能がありましたね。すっかり忘れていました。試してみます。