Greensleeves v2.0 / Tag: Plugin
Notes about things I'm interested in.
Tag: Plugin が付けられているエントリーが 3 件見つかりました。
MT 3.3 以降からタグがサポートされましたが、デフォルトではタグ検索のテンプレートは通常の検索テンプレートと一緒になっていて、<MTIfTagSearch> と <MTIfStraightSearch> で場合分けを行ってごにょごにょするので MT のタグを仕込むときにどうしても複雑になり、やたら苦労します(ただでさえ複雑なのにね)。
問題は Tag と通常の検索が一緒なっているから起こるので、単純に考えて分離してしまえば解決します。というわけでその方法を大まかですがメモして置こうと思います。
用意する Plugin
Ogawa Memoranda さんにて公開されている TagSupplementals Plugin は MT-XSearch をサポートしているのでテンプレートの分離はこれら 2 つをつかって行います。
MT-XSearch のインストールと下準備
ここで長々説明するよりも、TagwireとMT-XSearchによる動的タグアーカイブ - Ogawa::Memoranda のセットアップ方法の 1 と 2 にまとめられているのでそちらを参照してください。
テンプレートモジュールを作成
上記 2 つのプラグインのインストールが完了したら、XSearch TagSupplementals という名前のテンプレートモジュールを作成します。あとはタグ検索用のテンプレートをそこにガシガシ書いていくだけ。
2 つに分けると当然テンプレートも書きやすくなるし、メンテナンス性も向上してなかなか良い感じですね。
0 Comment、1 Comments、2 Comments・・・と、テンプレート内で英語の後ろにきちんと複数形をつけたくても、MT にはデフォルトだと数による条件分岐タグは 0 かそうでないかを判別する MTIfNonZero タグくらいしかないためそれができません。別に細かいこと気にしなくていいならそれで OK なんですけど、変なところを気にする性格なものできちんとしてみようと思います。
Firefox の便利な Add-on の一つに、ScrapBook というのがあります。これを Web サイトを保存するときに良く使ってて、スクラップするたび Firefox を起動させて保存っていうのも面倒なので、Opera にはないもんかなぁ。と思って Google 先生に相談したらありました。
インストール完了後、右クリックのポップアップメニューに Save with Obook と Save with Obook As... が追加されてました。
蛇足気味ですが、具体的にどうやって活用しているかというと
- CSS Mania や CSS Bloom などのギャラリーサイトを Opera の RSS リーダーに購読させる。
- 更新のお知らせが上がってきたらサイトへ Let's Go
- ビビッときたデザインがあったら右クリックから Obook Plugin を使って保存。
- 色傾向別でフォルダを作って整理して、後でデザインの参考にする。
- 色々幸せ。
大体こんな感じです。