Movable Type:MTテンプレートの「ファイルへのリンク」のパスを一括設定するプラグイン - TemplateLinedFileManager
2009年7月13日
Movable Type:MTテンプレートの「ファイルへのリンク」のパスを一括設定するプラグイン - TemplateLinedFileManager
おはようございます、ディレクターの八木です。
MTテンプレートの「ファイルへのリンク」のパスやテンプレート名をCSVファイルで一括設定するプラグインを作ったのでご紹介します。
Movable Typeのテンプレート編集画面の「テンプレートの設定」欄に「ファイルへのリンク」というフィールドがあります。このフィールドで指定した外部ファイルと、MTテンプレートの内容を同期させるためのもので、Web制作者にとってカスタマイズ効率アップや版管理に非常に役立つ機能です。
【参考】小粋空間 >「このテンプレートにリンクするファイル」または「ファイルへのリンク」の使い方 for Movable Type
http://www.koikikukan.com/archives/2007/05/08-015050.php
本来の利用方法は、Dreamweaverなどのオーサリング・ツールとの連携らしいのですが、弊社ではこのフィールドをMTテンプレートのバックアップ目的に重宝して使っており、更新したら生成された外部ファイルをバージョン管理ツールにコミットするということをしています。
ただ、テンプレート数が増えると一つ一つパスの設定をする作業が案外面倒 ^^; だったりします。DBを直接編集すればできないことはないのですが、神経を使うしリスキーなので、CSVファイルのインポート/エクスポートで、パスの一括設定ができるプラグインを作ってみました。
無料でお使いいただけますのでよかったらどうぞ!
以下、機能と使い方についてご説明します。
機能と使い方
基本の流れとしては、エクスポート機能で現在の設定をCSVでダウンロード
↓
Excel等でパスを入力してCSV保存
↓
インポート機能でアップロード(パスの設定完了)
となります。
「ツール」>「テンプレートリンク管理」を選択します。
エクスポート:
全ブログ、あるいは特定のブログを選んで、現在のテンプレートのリンクファイル設定をCSV形式のファイルでダウンロードできます。CSVファイルは、S-JISで吐き出されるので、そのままExcelで編集可能です。
インポート:
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
どうぞ、お気軽にご相談ください!
カテゴリー: A-Form, A-Member, A-Reserve(MTプラグイン) , CMS(コンテンツマネジメント・システム) , CMS・MovableType
タグ:
« 前の記事:Zen Cartの豊富なモジュールを集めた「Zen-Cartマーケットプレイス」がオープン(by zen-deraプロジェクトさん)
» 次の記事:Zen-Cart.JP:オープンソースカンファレンス(OSC)2009 Kansaiにお手伝い参加してきました
アークウェブの本
Zen Cartによるオンラインショップ構築・運用テクニック―オープンソース徹底活用
内容充実のZen Cart公式本(v1.3対応)がついに発表です。アークウェブのスタッフをはじめZen-Cart.JPの中心メンバーが共著で執筆しました。続きを読む
新着はてブ
カテゴリー
- Shopify(ショピファイ)オンラインショップ構築
- NGO・NPO向け情報
- スマートフォン
- だれもが使えるウェブコンクール
- mixiアプリ
- OpenSocial (システム開発)
- アークウェブのCSR
- A-Form, A-Member, A-Reserve(MTプラグイン)
- Ruby on Rails(システム開発)
- necoったー
- Miqqle
- WebSig24/7
- ecoったー
- ビッグイシュー(The Big Issue)
- CSR(企業の社会的責任)
- マッシュアップ
- RIA (システム開発)
- セキュリティ(システム開発)
- 唐松(アクセス解析)
- Ajax (システム開発)
- テスト(システム開発)
- データベース
- PukiWiki
- Web 2.0
- SEO・サーチエンジン最適化
- XP・アジャイル(システム開発)
- Web・ITニュースクリップ
- Webアクセシビリティ
- Webデザイン
- SEM・サーチエンジン広告
- Webユーザビリティ
- CMS・MovableType
- Zen Cart(オンラインショップ構築)
- Snippy(SNS・ソーシャルブックマーク)
- アークウェブ
- オープンソース
- CMS(コンテンツマネジメント・システム)
- Webマーケティング
- AMP
- SNS