お知らせ

ブログ簡単パワーアップ FC2ブログスーパーカスタマイズテクニック2008年1月11日

拙著新刊の「ブログ簡単パワーアップ FC2ブログスーパーカスタマイズテクニック」が発売されました。
FC2ブログのさまざまなカスタマイズ方法を解説しています。
FC2ブログユーザーの皆様はぜひお買い求めください。

他にも多数書籍を執筆しています。
こちらもぜひご覧ください。

MTInclude系のタグを展開するTemplateHammerプラグイン

| コメント(2) | トラックバック(2)

SixApartから「TemplateHammer」というプラグインが公開されました。
TemplateHammerプラグインは、MTInclude系のタグを使ったテンプレートで、MTInclude系のタグをインクルードする内容に置き換えて、テンプレートをフラットにする働きをするものです。

TemplateHammerプラグインのページ

1.TemplateHammerプラグイン登場の理由(推測)

Movable Type 4の標準テンプレートでは、変数とMTInclude系のタグを活用して、テンプレートの共通部分がモジュールにまとめられています。
この方式では、テンプレートをカスタマイズする際に、モジュールを一度書き換えるだけで、そのモジュールをインクルードするすべてのテンプレートにカスタマイズが適用されるメリットがあります。

一方、この方式ではテンプレートの全体的な流れがわかりにくくなるというデメリットがあります。
先日のエントリーにも書きましたが、Movable Type 3.xまでのテンプレートに慣れ親しんだ方にとって、この「テンプレートのモジュール化」がMovable Type 4への移行の1つの障壁になっていると思われます。

おそらく、SixApartに「モジュール化されたテンプレートは分かりにくい」という声が多く寄せられたのではないかと思われます。
そして、それにこたえるために、TemplateHammerプラグインが作られたのではないかと推測します。

2.TemplateHammerプラグインの使い方

TemplateHammerプラグインのインストール手順は、他のプラグインと同じようなものです。
ファイルをダウンロードして解凍すると、その中に「plugins」というフォルダができます。
このフォルダを、Movable Typeのインストール先ディレクトリにアップロードします。

TemplateHammerプラグインをインストールすると、テンプレート一覧のページで、「アクション」の欄に「Smash Template(s)」という選択肢が追加されます。
フラットにしたいテンプレートでチェックをオンにした後、この選択肢を選んで「Go」のボタンをクリックすると、フラット化が行われ、元のテンプレートに上書きされます。
なお、テンプレートのバックアップは行われませんので、バックアップが必要な場合は、あらかじめ手動でバックアップしておく必要があります。

↓テンプレートをフラット化する
テンプレートをフラット化する

3.変数を展開する機能も欲しい

Movable Type 4のテンプレートが難しいもう1つの原因として、モジュール化のために、変数と条件判断が多用されている点があげられます。
ところが、TemplateHammerプラグインでテンプレートをフラット化しても、変数と条件判断はそのまま残ります。

フラット化するだけでなく、条件判断も行った後のテンプレートが出力されれば、より便利なプラグインになると思います。
ぜひその機能も追加してほしいものです。

トラックバック(2件)

このブログ記事を参照しているブログ一覧: MTInclude系のタグを展開するTemplateHammerプラグイン

このブログ記事に対するトラックバックURL: http://www.h-fj.com/mt/mt-tb.cgi/1048.

モジュール管理によるメンテナンス... 続きを読む

» プラグインでひとつのテンプレートに('ohana)からのトラックバック

MT3.xからMT4.01へ移行して困ったこと。それはテンプレートの構成が変わっ... 続きを読む

コメント(スレッド1件,コメント2件)

コメントはスレッド表示になっています。
また、スレッドの先頭のコメントに対する返信には、先頭に矢印を表示しています。

No.1 oscar : (無題)

こんにちは、壱さん。
これは、そういう機能のプラグインだったんですね。
テンプレート編集画面内で、確認用に表示だけする機能とかあったら、便利ですよね。
保存しなければ、そのままだったりすると。

No.2  Author Profile Page: (無題)

>oscarさん
こんにちは。

プラグインのソースコードを見てみましたが、「確認用に表示するだけ」に改造しようと思えば、できなくはありません。
シックスアパートに要望を出せば、改良してくれるかも知れません。

コメントする

管理者のみにコメントを送信したい場合は、「コメントを秘密にする」のチェックをオンにしてコメントを送信するか、メールフォームからメールをお送りください。

ブログ全体の感想など、この記事に直接に関係しないコメントは、ゲストブックにお気軽に投稿してください。


アーカイブ

ブログパーツ

ステータス