MOMA Labsから移転しました

MovableTypeにMCImageManagerをインストール(完全版)

MovableTypeにMCImageManagerをインストール(完全版)

ちなみに、TinyMCEのインストールは完了しているものとして話を進めます。こちらは簡単だったので。

1. MCImageManagerのインストール

購入したらダウンロードパスが届きますので、ファイルを一式手に入れます。
解凍してできる[imagemanager]というディレクトリをそのまま
/mt/mt-static/plugins/TinyMCE/lib/jscripts/tiny_mce/plugins
にアップロード。

2. TinyMCEに認識させる

/mt/mt-static/plugins/TinyMCE/js/initialize.js
の46行目あたり、pluginsの一番後ろにimagemanagerを書き加えましょう。

plugins : "safari,pagebreak,style,......................,imagemanager",

3. 日本語化

http://tinymce.moxiecode.com/download_i18n_imagemanager.php
からJapanese Language Package(ja.XML)をダウンロードして
/mt/mt-static/plugins/TinyMCE/lib/jscripts/tiny_mce/plugins/imagemanager/language/im
にアップロードします。

4. MCImageManagerの設定

/mt/mt-static/plugins/TinyMCE/lib/jscripts/tiny_mce/plugins/imagemanager/config.php
にて、ご希望により設定を書き換えます。
私は以下の3点を書き換えました。

  1. $mcImageManagerConfig['general.language']を’ja’に(日本語化)
  2. $mcImageManagerConfig['filesystem.rootpath']にファイルを保存する絶対パスを記述
  3. $mcImageManagerConfig['filesystem.path']に画像を保存したい絶対パスを記述

2, 3を設定しないと、/imagemanager/以下に画像が保存されて少し気持ち悪いです。
/mt/mt-static/files/とかでいいでしょう。
2,3で設定したディレクトリは、属性を707にしておいてください。【重要】

3. セッション情報を記述

/mt/mt-static/plugins/TinyMCE/lib/jscripts/tiny_mce/plugins/imagemanager/login_session_auth.php
の頭、// Some settingsとコメントがある部分にMTのIDとパスワードを設定します。

	$msg = "IDとパスワードを入力して下さい";
	$username = "ユーザ名";
	$password = "パスワード";

これをしておかないと、誰でも画像をアップできたり削除できたりしてしまうそうです。

さて、ここまで成功したらTinyMCEのimageボタンを押したときのダイアログにボタンが表示されるはずです。

tinymce

これを押すと、MCImageManagerが起動して画像の管理ができるようになります。

このMCImageManager、アップした画像の簡単な編集できたり、お気に入り・履歴機能なんかも備えていてかなり優秀です。MTのプラグインとしてじゃなくてもスタンドアローンでも動くし、PHP版と.NET版があるので重宝しそう。35€ですが、それなりの価値はあると思います。

しかしなんでこうMovableTypeって使いづらいんでしょう。
早くWordPressが標準になればいいのになぁ。あと関係ないけどIEは爆発すればいいのになぁ。

nagisa

草の根BBS全盛期のWeb黎明期に趣味でサイト作成をはじめ、そのままこの業界に。畑はデザインで色彩学・基礎デザインの勉強をベースにしながらも、HTML・CSSコーディングの緻密さにこだわり、果てはスクリプトにまで手を出す。サーバサイドが一番苦手だが、その他Webに関しては技術的側面からソーシャルなビジネスモデルまで精通している。というと聞こえはいいけれど単なるネットオタク。EnDevers首謀者。

Leave a Reply