TinyMCEモジュールがWYSIWYGプロジェクトに統合されてしまい MCFilemanagerや MCImagemanagerが使えなくなってしまいました。エディタ上で画像アップロードする機能は、TinyMCE以外でも共通に使えるIMCEプロジェクトを使う方向になるようです。
MCImagemanagerやMCFilemanagerを既に購入しているお客様には説明しにくいわけで、とりあえずWYSIWYG用プラグインを作ることにしました。
プラグインだけなら、WYSIWYG Spellcheckerを参考に作りました。ただ、認証用のauth_drupal.phpが何となく気に入らなかったのと設定もGUIから使えた方が良いと思って管理画面と認証ページも追加しました。
使い方は、imagemanagerをモジュール内に展開して、config.phpに秘密鍵の設定と以下の二行を変更するだけです。
$mcImageManagerConfig['authenticator'] = "ExternalAuthenticator";
$mcImageManagerConfig['ExternalAuthenticator.external_auth_url'] = "/imagemanager/auth";
あとは、秘密鍵は/admin/settings/imagemanagerで秘密鍵とアップロード先(パブリックダウンロードを使っている場合はデフォいルトのファイルシステムからの相対パス、プライベートダウンロードを使っている場合は完全パス)を設定すれば終わりです。
WISIWYGの管理画面からボタン設定で"Image Manager"のチェックボックスを入れれば完了です。
![]()
ImageManagerのアイコンが、編集ボタンの列に表示されるようになります。
あと、一応利用できるユーザをDrupal側で制御できるようにユーザ権限の設定ができるようになっています。
併せてAdvanced Imageを使えば、画像編集のURLの横のアイコンから起動されるようになります。あとは、config.phpの内容を全てGUIに・・・時間があれば挑戦します。
| 添付 | サイズ |
|---|---|
| tinymce_imagemanager_0.1b.tar_.gz | 3.15 KB |
Tweeterでこのブログをつぶやいたり、ソーシャル・ブックマークに登録する時は以下のリンクをお使い下さい。
コメント
新しいコメントの投稿