お知らせ
2008年1月11日
拙著新刊の「ブログ簡単パワーアップ FC2ブログスーパーカスタマイズテクニック」が発売されました。
FC2ブログのさまざまなカスタマイズ方法を解説しています。
FC2ブログユーザーの皆様はぜひお買い求めください。
他にも多数書籍を執筆しています。
こちらもぜひご覧ください。
MT4.15βでのテンプレート構造の変化
Movable Type 4.15では、いくつかの変更点があります。
その1つとして、標準のテンプレートセットの構造が変わっていることがあげられます。
1.ユーザーの声を反映
Movable Type 4では、変数や条件判断の機能が強化されました。
それによって、テンプレート内の共通部分をモジュール化しやすくなり、標準テンプレートでもモジュール化を大幅に押し進められました。
モジュール化すると、複数のテンプレートで共通する部分が一箇所にまとめられます。
そのため、テンプレートをカスタマイズする際に、同じカスタマイズをそれぞれのテンプレートで行う必要がなくなり、手間を軽減できるというメリットがあります。
ところが、あまりにモジュール化したために、テンプレートの流れが分かりにくくなりました。
また、変数や条件分岐も多様されていますので、この点でも分かりにくいです。
MOVABLE TYPE.ORGのMT4.15βの記事にも以下のような文があり、「モジュール化されたテンプレートは難しい」という声が多く寄せられていたようです。
One thing we have heard loud and clear is that our default templates, while powerful and flexible were too difficult for new users to wrap their heads around. So through interviews with our user community, through a series of focus groups with designers, we have completely rewritten our default templates with an eye to make it easy for people to get up and running quickly using Movable Type.
2.モジュール化の緩和
上記のようなことから、Movable Type 4.15では、標準テンプレートセットの構造が見直されました。
モジュール化が緩和され、また変数や条件分岐の利用度も下がって、テンプレートの見通しが良くなりました。
MT4.1とMT4.15βのテンプレートセットを比較すると、以下の表のようになり、テンプレートモジュールの数が減っています。
また、アーカイブテンプレートではカテゴリーと月別が分離され、MT3.x時代の形に戻っています。
| テンプレートの 種類 | MT4.1 | MT4.15β |
|---|---|---|
| インデックス テンプレート | Atom JavaScript RSD RSS アーカイブインデックス スタイルシート メインページ | Feed - Recent Entries JavaScript RSD アーカイブインデックス スタイルシート メインページ |
| アーカイブ テンプレート | ウェブページ ブログ記事 ブログ記事リスト | Category Entry Listing Monthly Entry Listing ウェブページ ブログ記事 |
| テンプレート モジュール | ウェブページの詳細 カテゴリ コメント コメント入力フォーム コメント詳細 サイドバー サイドバー(2カラム) タグ トラックバック フッター ブログ記事のメタデータ ブログ記事の概要 ブログ記事の詳細 ヘッダー | Banner Header Banner Footer HTML Head コメント サイドバー トラックバック ブログ記事の概要 |
なお、MT4.15βはまだ出たばかりなので、日本語化が完全に終わっていないところがあり、テンプレート名が一部英語になっています。
また、テンプレートの構造も、最終的にはさらに変わる可能性もあります。
3.想定される問題
テンプレート構造の変化に伴って、既存のテンプレート構造に依存していたプラグインには、正しく動作しなくなるものが出ることが想定されます。
例えば、拙作のメールフォームプラグインV2.0では、サンプルテンプレートが既存のテンプレート構造に依存していますので、修正が必要になります。
現状のMT4.15βでは、モジュール化を緩和したテンプレートセットのみが含まれています。
MT4.1のモジュール化されたテンプレートセットは含まれていません。
しかし、前述したようにプラグインの問題が出ますので、MT4.1のテンプレートセットも選べる形で配布していただきたいものです。
前後の記事
トラックバック(0件)
このブログ記事を参照しているブログ一覧: MT4.15βでのテンプレート構造の変化
このブログ記事に対するトラックバックURL: http://www.h-fj.com/mt/mt-tb.cgi/1264.


コメントする
管理者のみにコメントを送信したい場合は、「コメントを秘密にする」のチェックをオンにしてコメントを送信するか、メールフォームからメールをお送りください。
ブログ全体の感想など、この記事に直接に関係しないコメントは、ゲストブックにお気軽に投稿してください。