MovableType 3.2以降では、プラグインとしてStyleCatcherが添付されています。
これが何かというと、簡単に言えばボタン一つでBlogの見た目を変更するツールなわけですが今までは使い方がよくわかっていませんでした(表示が変になってもいやだし)。
StyleCatcher
StyleCatcherは、Movable Type 3.2以降のバージョンの標準テンプレートを適用しているブログのスタイルを、簡単に変更できるプラグインです。ブログに反映するスタイル・テーマは、Style Libraryサイトで一元的に管理されており、HTTPプロトコルで、特定のパスに複製した後にブログに反映します。
StyleCatcherは、Sixapart(MovableTypeの製造元)が提供する標準テンプレートを使用している場合に、Sixapartから提供されているスタイル・テーマにそのブログの見た目を変更するツールであるわけ(スタイル・テーマ自体はSixapart以外からも配布されているようです)ですが、それによって、簡単にどこかのブログと同じ見た目を作ることができるわけです。たぶんいわゆる、ブログサービスというサービスで提供されているシステムでは従来からあったものなのではないかと思います。
ただし、わざわざ自分でサーバを借りて立ち上げ、デザインもお仕着せのものではなく、細かく変更できるMovableTypeの場合、そのデザインを作った人のブログと、あるいは同じようにそのデザインを貰って使っている誰かのブログと、敢えて同じデザイン、スタイルにする意味がどれだけあるのだろうかと思っていました(今も思ってますが)。
が、しかし、やってみると面白いもんですね。すぐ飽きるかもしれませんけど。
ここ2~3日にこのページをご覧になった方は、その度に見た目が変わっているかもしれません。
で、このStyleCatcherの適用には、(少なくともSixaprt提供のデザインを使用する場合は)標準テンプレートの使用が前提です。
そこで、ブログのデザインを標準テンプレートに準じて変えてみました。
本当の標準テンプレートで用意されているトップページには、左側には「検索」、「最近のエントリー」、「カテゴリー」、「アーカイブ」に、「クリエイティブ・コモンズ」、「MovableTypeのバージョン表示」しか用意されていないわけですが、これに「リンク」と一番下に「カウンタ」を追加したのです。
これらには、MovableTypeの3.3からプラグインとして標準添付されるようになったWidget Managerを利用しました。
Widget Manager
ブログのサイドバーによく表示されている、最新のエントリーやカレンダーなどの要素(※これらをWidget=ウィジェットと呼ぶ)を、ドラッグ&ドロップで管理することができるようになります。
これを以下のサイトで紹介されている手順を参考にさせていただいたのです。
いままでのモジュールを Widget 化する
というわけでいままでのモジュールを Widget 化してみます。
MovableType 3.3では、「検索」だの「最近の投稿」だのといったモジュールは既にWidget化されて用意されているわけですが、標準テンプレートのトップページには使われていません。
そのため、「リンク」と「カウンタ」のみWidget化して「検索」とか「最近の投稿」とかとまとめて、標準テンプレートのトップページと似たような形で表示されるようにトップページのソースを変更しました。
これでStyleCatcherでデザインを変更しても違和感はありません。
また、各エントリーのページについては、好みでトップページと同じようなデザインになるように変更しました。
以前からデザインは余計なものが増えてごてごてしてきたので、変えようかとは思っていましたが、これですっきりしました。
検索フォームに日本語(2バイト文字)が使えなかったり(1バイト文字でも時々引っかかる)、まだ不具合はあるんですけどね。
あと、標準テンプレートのスタイルシートを利用しているために適用できなくなっている独自デザインがあります。
このブログで言うなら、画像の配置の仕方や、テーブルの配色、引用部分の修飾などがそれに当たります。
それらは、標準テンプレートの中には用意されていないので、追加したとしても、StyleCatcherでデザインを変更すると恐らく消えてしまうのです(文字の大きさや色、背景やらが定義されているので、デザインを変更すると合わなくなるものもありますし)。
それをどうしたものかとは思っています。
また、新規にエントリーを投稿したり、サイトを再構築した際にデザインが元に戻ってしまうんですよね。その度にStyleCatcherの画面を出してデザインを変えてたり。
自分のサイト用にStyleCatcher用のデータを作って適用できるようにするかなど、考えてはいますが…。
まぁしばらくは遊んでみます。

管理者様
はじめてお便りいたします。
いつも楽しく読ませて頂いております。
記事訂正の御連絡等のため、投稿ではない形で管理者様への連絡先(メールなど)をお教え頂ければ幸いです。
(以前は、管理者連絡先があったと思ったのですが・・・サイト内で当方が見落としているようでしたら失礼いたします。)
お手数ですが、何卒、御連絡よろしくお願いいたします。
by読者