« MovableType のプラグインをperl debuggerでデバッグする | メイン | MovableType用EasyPodcasting Plugin Ver.1.10 »

MovableType用TemplateSetExporter Plugin Ver.0.50

Movable Type 4.1からテンプレートセット機能が搭載されました。

テンプレートセットの選択と入れ替え | Movable Type 4 ドキュメント

テンプレートセットは、自由に作成することができます。

テンプレートセットの登録 | Movable Type 4 ドキュメント

しかし、作成するのは難しいと言う声も良く聞きます。
もっと簡単にテンプレートセットが作成できれば、テンプレートの配布の敷居もぐっとさがりますし、テスト環境から本番環境へのテンプレートの移行も気楽に行えるようになります。

そこで、テンプレートセットを作成するためのプラグインを作ってみました。

このプラグインを使うと、ブログごとのテンプレートをテンプレートセットとして出力することができるようになります。

テンプレートは、テンプレートセットの形で、ディレクトリに保存されます。
保存されたテンプレートセットは別のMovable Typeシステムに移動することもできますので、テスト環境で構築したテンプレートを本番環境に適用することが簡単に行えるようになります。
また、本プラグインで作成したテンプレートセットを配布することも簡単にできます。

ぜひ、お試しください。

ドキュメント:TemplateSetExporterプラグイン ドキュメント

ダウンロード:zip形式tar.gz形式

本プラグインは、GNU GENERAL PUBLIC LICENSE Version 2と独自ライセンスのデュアルライセンスにて公開されます。

MTで使用する場合
無償で利用できます。
MTOSで使用する場合
GNU GENERAL PUBLIC LICENSE Version 2にしたがいます


お問い合わせ

エムロジック株式会社ではMovable Typeによるサイト構築やプラグイン開発、iPhone・Windows等のアプリケーション開発業務を行っています。
お問い合わせはこちらまで。

コメント (6)

田中 章:

 利用させていただき、新ブログへの移行作業が大変軽減いたしました。
 移行作業で次の点ですこし手こずりました。
 当方は「Movable Type WEBデザインの新しいルール/荒木 勇次郎 松永 英明」を参考に手を加えて作成したブログです。
 移行後に再構築を行うとエラーが発生しました。(たとえば)下の箇所のリンク切れエラーのようでした。 これは、「ヘッダー」部分のテンプレートです。

" type="text/css" />

 移行先での「テンプレートの編集」で次のテンプレートを見ると
(copy先) テンプレートの種類  スタイルシート(メイン)(template_3)
 元のテンプレートは、
(copy元) テンプレートの種類  スタイルシート(メイン)(styles)
 でしたので、これがエラーの原因かと考え次のように修正すると
" type="text/css" />

 うまく再構築されました。
 たぶん、「TemplateSetExporter Plugin Ver.0.50 テンプレートセット構築」で想定外のリンク仕様で作成されたブログのテンプレートだったせいだとは思いますが、せっかくこのプラグインを利用してもエラーで再構築ができない方があるかもしれないと思いコメントで報告させていただきました。
 今後も、実験プロジェクトの充実を願っております。

田中 章:

先のコメントで、一部テキストが消えてしまったようです。<を全角にして再度コメントを補充します。

<link rel="stylesheet" href="<$MTLink template="styles"$>" type="text/css" />

<link rel="stylesheet" href="<$MTLink template="template_3"$>" type="text/css" />
です。「確認」表示を行わなかったせいです。もうしわけありません。

orita:

こんにちは。
使わせていただきました。
テンプレートセットの書き出しは出来たのですが
新規ブログや初期化の時プルダウンから表示されません。
初歩的な質問かもしれませんが、ご回答いただければ幸いです。
よろしくお願いいたします。
Movable Type Pro version 4.261です。

sekine :

お使いのTemplateSetExporterのバージョンはいくつでしょうか?
もし、古いバージョンをお使いでしたら、最新版で書き出しを行ってみてください。
また、書き出したテンプレートセットはドキュメントに記載されている所定の場所に置いていただけましたでしょうか?
ご確認くださいませ。

orita:

ご回答ありがとうございます。
確認してみます。

EBINE:

こんにちは

いままではコピーの繰り返しでうんざりでしたので助かりました。
気になったのは検索ウィジェットです。

<!-- <form method="get" action="<$MTCGIPath$><$MTSearchScript$>"> -->
<form method="get" action="http://*******.com/myblog/mt-search.cgi">

とな、りコピー元にリンクしてしまうのでリンク先を変更して使っています。

コメントを投稿