« MTプラグインの簡単なデバッグ方法 | メイン | MTの一部の機能をコマンドラインから操作する »

MovableType用TemplateSetExporter Plugin Ver.0.71

MovableType用TemplateSetExporterプラグインのバージョンアップを行いました。変更点は次の通りです。

  • バージョン番号が出力されない不具合の修正

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等のアプリケーション開発業務を行っています。
お問い合わせはこちらまで。

コメント (11)

はじめまして、
フリーランスでMTのテンプレートを作成しているものです。

日頃テスト環境で作成したテンプレートを客先のサーバーに
コピーペーストで移しておりまして、小粋空間さんなどが
テンプレートセットを配布されていたのでそれを改造しようと
考えていたところ、このプラグインを見つけ利用させていただこうと思っているのですが

自身で作成したテンプレートをこのプラグインを利用して
テンプレートセットにし、
そのテンプレートセットを販売する場合
テンプレートセットのソース(生成物)も
GNU GPL v2に適応されるのでしょうか?
また商用で利用しては問題があるのでしょうか?

もしくはこのプラグインを改変する場合は、
改変したソースを公開する必要があるという意味で取ってよろしいのでしょうか?

せきね:

>hiroeさま

TemplateSetExporterはGPLで配布していますが、生成物であるテンプレートセットにはGPLは適用されないという理解でよろしいと思います。
もちろん、適用することも「可能」です。

それから、先日TemplateSetExporterプラグインのライセンスを以下のように修正しました。

TemplateSetExporter Pluginのライセンスをデュアルライセンスに変更します (エムロジック放課後プロジェクト)
http://labs.m-logic.jp/2009/03/templatesetexporter_plugin.html

MTで使われている場合には、独自ライセンスを選択されると良いかと思います。

せきねさま
お忙しいところご解答いただきまして
ありがとうございます。
適宜対処させていただきます。

aoife:

はじめまして。

昨年からTemplateSetExporterを利用させて頂いております。
すばらしいプラグインを作成してくださり、本当にありがとうございます。

便利に使っていたTemplateSetExporterですが
ちょっと困ったことが起きました。

突然、カスタマイズしたテンプレートを書き出してmt/pluginにアップロードしてもテンプレを選ぶドロップダウンリストに反映されなくなりました。

手を加えていないテンプレートをpluginにアップした場合は問題なく表示されるのですが、カスタマイズしたものは不具合が生じます。

システムのプラグインでは正常にテンプレートの名前は表示されています。

使用MTは、MT4.23 MT4.1 です。

ファイルも分割してアップロードしてみましたがダメでした。

もし思い当たる原因等ございましたらアドバイス頂ければ大変嬉しく思います。

どうぞよろしくお願い致します。

aoife:

はじめまして。

昨年からTemplateSetExporterを利用させて頂いております。
すばらしいプラグインを作成してくださり、本当にありがとうございます。

便利に使っていたTemplateSetExporterですが
ちょっと困ったことが起きました。

突然、カスタマイズしたテンプレートを書き出してmt/pluginにアップロードしてもテンプレを選ぶドロップダウンリストに反映されなくなりました。

手を加えていないテンプレートをpluginにアップした場合は問題なく表示されるのですが、カスタマイズしたものは不具合が生じます。

システムのプラグインでは正常にテンプレートの名前は表示されています。

使用MTは、MT4.23 MT4.1 です。

ファイルも分割してアップロードしてみましたがダメでした。

もし思い当たる原因等ございましたらアドバイス頂ければ大変嬉しく思います。

どうぞよろしくお願い致します。

せきね:

>aoifeさま
まず、問題の切り分けのためリストに表示されないテンプレートセット「だけ」をアップロードした状態で、リストに表示されるかどうかを確認してみてください。
もし、この場合も表示されない場合は、テンプレートセット自体に問題があると思われますし、表示される場合は、テンプレートセットが複数インストールされている場合の問題ということになるかもしれません。

aoife:

せきね様

お忙しい中丁寧なご返答を頂きましてありがとうございます。

MTOSを再インストールして試してみました。

ご指摘の
>リストに表示されないテンプレートセット「だけ」をアップロード

を行なったところ無事表示されました。

その後、利用したいテンプレートをアップしたところ、

1)カスタマイズしていないテンプレートはpluginにアップロードした分だけドロップダウンリストに表示される

2)TemplateSetExporterで書き出したテンプレートをアップすると、名前が違っても常に直近でアップしたテンプレート1個しか表示されない

例:テンプレートA、テンプレートB、テンプレートCを作成し、TemplateSetExporterで書き出す
テンプレートAをアップ→ドロップダウンリストに表示
追加でテンプレートBをアップ→テンプレートAのかわりにテンプレートBが表示される
更にテンプレートCをアップ→テンプレートBの代わりにテンプレートCが表示される

以上が気がついた点でしょうか。

2)に関しては、カスタマイズ元のテンプレートが違っても同様の状況です。

*Xサーバー、xrea利用

また、MTOS4.25でも試してみましたが、「テンプレートセットの書き出し」が表示されませんでした。

ご多忙中、瑣末な質問で大変恐縮ですが、再度アドバイスをいただけたら、と思います。

どうぞよろしくお願い致します。

aoife:

すみません。修正追加です。

1)について

アップした分だけ表示された時もありましたが、今試したところ、似た様な名前のせいか1つしか表示されませんでした

2)について

必ず直近にアップしたものが表示される、というわけではなさそうです。

*ドロップダウンの表示数に制限でもあるのでしょうか?


以上です。

お手間をおかけしますがよろしくお願いいたします。

せきね:

>aoife
テンプレートセットの名前が出力されていなかったためかもしれません。
先ほど、新しいバージョンを公開しましたので、そちらで書き出してみてください。

http://labs.m-logic.jp/2009/04/movabletypetemplatesetexporter072.html

なお、すでに書き出しているテンプレートに関しては、config.yaml内の

template_sets:
****:

この****の部分に書き出したテンプレートセットのディレクトリ名と同じものを入力してもらえば、使えるのではないかと思います。

aoife:

すみません。修正追加です。

1)について

アップした分だけ表示された時もありましたが、今試したところ、似た様な名前のせいか1つしか表示されませんでした

2)について

必ず直近にアップしたものが表示される、というわけではなさそうです。

*ドロップダウンの表示数に制限でもあるのでしょうか?


以上です。

お手間をおかけしますがよろしくお願いいたします。

aoife:

せきね様

迅速なご対応、本当に本当に!心から感謝致します!

ドロップダウンリストにアップしたテンプレ全部が表示された時は涙がでそうになりました!

ありがとうございました。

config.yaml内でのmy-set部分の書き換え、0.72での書き出し、どちらも問題なく行なえました。

貴重なお時間をとって頂き感謝致します。

aoife

追伸:重ね重ねの二重投稿の不手際、どうぞお許しください。

コメントを投稿