エンジニアブログ

エンジニアブログ
MT技術情報

MT4でテンプレートのバージョン管理を考える

小林 2008年10月07日

Movable Type 4には残念ながらテンプレートのバージョン管理機能はついていません。ですのでうっかりミスでテンプレートを間違って保存したりすると大変なことになります。

ちなみに私は先日このプラグインのおかげで涙を流さずにすみました・・・

というプラグインは、先日ご紹介しましたテンプレートの履歴管理プラグイン「RevisionControl」です。

version_01.jpg

このようにテンプレート毎に履歴を保存することが出来ますので、間違って編集してもあわてることはありません。履歴からリンクをクリックするとすぐ復旧することが出来ます。しかもコメントも残せますので、コメントをきちっと残しておけばどの履歴に戻ればいいかわかるようになります。

ですが、この履歴管理は簡単ですが欠点もあります。

  • あやまって削除した場合、対処のしようがない
  • 複数人数で編集する場合、差分管理が出来ない

この欠点を防ぐには面倒ですがSubversionなどのバージョン管理ツールを使うしかありません。Subversionをうまく運用できれば、削除しても復元できますし、更新の差分も保存できます。

MTでのSubversionの利用はこちらが詳しいです。参考にしてみてください。

Movable Typeのテンプレートをバージョン管理する

また、こちらではSubversionではなくテンプレートセットをうまく使ってバージョン管理する方法をご説明されております。

Movable Type のテンプレートをカスタマイズするときのバージョン管理 - かたつむりくんのWWW

個人ベース、もしくは少人数での運用であれば、RevisionControlプラグインは簡易バージョン管理ツールとして大きな威力を発揮すると思います。ぜひ一度ご活用ください。