ホーム » ビジネスブログ » A-Form, A-Member, A-Reserve(MTプラグイン) »

Movable Type:MTテンプレートの「ファイルへのリンク」のパスを一括設定するプラグイン - TemplateLinedFileManager

2009年7月13日

Movable Type:MTテンプレートの「ファイルへのリンク」のパスを一括設定するプラグイン - TemplateLinedFileManager

投稿者 八木

おはようございます、ディレクターの八木です。

MTテンプレートの「ファイルへのリンク」のパスやテンプレート名をCSVファイルで一括設定するプラグインを作ったのでご紹介します。

Movable Typeのテンプレート編集画面の「テンプレートの設定」欄に「ファイルへのリンク」というフィールドがあります。このフィールドで指定した外部ファイルと、MTテンプレートの内容を同期させるためのもので、Web制作者にとってカスタマイズ効率アップや版管理に非常に役立つ機能です。

「TemplateLinedFileManager」ファイルへのリンク

【参考】小粋空間 >「このテンプレートにリンクするファイル」または「ファイルへのリンク」の使い方 for Movable Type
http://www.koikikukan.com/archives/2007/05/08-015050.php

本来の利用方法は、Dreamweaverなどのオーサリング・ツールとの連携らしいのですが、弊社ではこのフィールドをMTテンプレートのバックアップ目的に重宝して使っており、更新したら生成された外部ファイルをバージョン管理ツールにコミットするということをしています。

ただ、テンプレート数が増えると一つ一つパスの設定をする作業が案外面倒 ^^; だったりします。DBを直接編集すればできないことはないのですが、神経を使うしリスキーなので、CSVファイルのインポート/エクスポートで、パスの一括設定ができるプラグインを作ってみました。

無料でお使いいただけますのでよかったらどうぞ!

以下、機能と使い方についてご説明します。

機能と使い方

基本の流れとしては、

エクスポート機能で現在の設定をCSVでダウンロード
 ↓
Excel等でパスを入力してCSV保存
 ↓ 
インポート機能でアップロード(パスの設定完了)

となります。


「ツール」>「テンプレートリンク管理」を選択します。

「TemplateLinedFileManager」テンプレートリンク管理画面

エクスポート:
全ブログ、あるいは特定のブログを選んで、現在のテンプレートのリンクファイル設定をCSV形式のファイルでダウンロードできます。CSVファイルは、S-JISで吐き出されるので、そのままExcelで編集可能です。

インポート:
CSV形式のファイルをアップロードすると、リンクファイルが設定されます。また、テンプレート名を変更することもできます。既に設定されていれば上書きとなります。

「TemplateLinedFileManager」CSVファイル
|
Excelで開くと上図のようになりますので、"ファイルへのリンク"欄に、外部ファイルへのパスを記入してください。
このプラグインはテンプレートの新規作成機能は持っていませんので、あくまで現存するテンプレートに対してパスを設定するだけです。
テンプレートID, ブログIDは変更してはいけません。

インストール

1. ダウンロードした「MTUploadDir.zip」を解凍します。

2. 解凍し生成された「TemplateLinkedFileManager」フォルダを、Movable Typeの「plugins」ディレクトリにアップロードします。

3. 「TemplateLinkedFileManager.pl」というファイルにCGIとして実行可能なパーミッションを与えます。

4. Movable Typeのシステム・メニューのプラグイン管理画面を表示し、プラグインの一覧に「TemplateLinkedFileManager 1.0」が表示されていればインストール完了です。

ダウンロード

TemplateLinkedFileManager.lzh


対応バージョン


Movable Type 4.2 (MT/MTOS)
※古いバージョンでも動くと思いますが、動作確認はしていません。
 自己責任でご利用ください。

以上です。単純な機能ですが、Web制作者の方の効率アップにお役に立てれば嬉しいです。


なお、アークウェブではこうしたプラグインの開発・カスタマイズはもちろん、Movable Typeの導入、カスタマイズ支援も承っています。単なるブログツールを超えたCMSとしてMovable Typeを活用する際にお役に立てると思います。

Movable Typeソリューション(ブログ・CMS)
https://www.ark-web.jp/solution/movabletype.html

どうぞ、お気軽にご相談ください!

投稿者 八木 : 2009年7月13日 08:18

カテゴリー: A-Form, A-Member, A-Reserve(MTプラグイン) , CMS(コンテンツマネジメント・システム) , CMS・MovableType

タグ:


Movable Type用高機能メールフォーム生成プラグイン A-Formの詳細へ
Movable Type用会員限定サイトプラグイン A-Memberの詳細へ
Movable Type用予約サイト構築プラグイン A-Reserveの詳細へ
ARK-Web×CSR(企業の社会的責任)

アークウェブの本

Zen Cartによるオンラインショップ構築・運用テクニック―オープンソース徹底活用

Zen Cartによるオンラインショップ構築・運用テクニック―オープンソース徹底活用

内容充実のZen Cart公式本(v1.3対応)がついに発表です。アークウェブのスタッフをはじめZen-Cart.JPの中心メンバーが共著で執筆しました。続きを読む

Movable Type プロフェッショナル・スタイル

Movable Type プロフェッショナル・スタイル

ビジネスサイト構築におけるCMSとしてのMTの活用方法について、豪華執筆陣による実践的MT本です。八木が共著で執筆しました。続きを読む

Web屋の本

Web屋の本

Web 2.0時代の企業サイトの構築・運用などの戦略を考える「Web屋の本」 (技術評論社)を、中野・安藤が執筆しました。続きを読む

新着はてブ

Loading

アーカイブ

応援しています

  • キッズ・セーバー
  • ソロモン・リリーフ ─ソロモン諸島を応援する有志による、震災復興支援プロジェクト─

    (終了しました)

RSS配信

 

サービスおよびソリューション一覧


最新情報・投稿をチェック


このページのトップに戻る

Photo by A is for Angie

Powered by Movable Type Pro 6.3.8