ImageManager for TinyMCE

TinyMCEモジュールがWYSIWYGプロジェクトに統合されてしまい MCFilemanagerや MCImagemanagerが使えなくなってしまいました。エディタ上で画像アップロードする機能は、TinyMCE以外でも共通に使えるIMCEプロジェクトを使う方向になるようです。

MCImagemanagerMCFilemanagerを既に購入しているお客様には説明しにくいわけで、とりあえず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アイコン

ImageManagerのアイコンが、編集ボタンの列に表示されるようになります。

あと、一応利用できるユーザをDrupal側で制御できるようにユーザ権限の設定ができるようになっています。

併せてAdvanced Imageを使えば、画像編集のURLの横のアイコンから起動されるようになります。あとは、config.phpの内容を全てGUIに・・・時間があれば挑戦します。

 

添付サイズ
tinymce_imagemanager_0.1b.tar_.gz3.15 KB

ソーシャル・リンク

コメント

新しいコメントの投稿

このフィールドの内容は非公開にされ、公表されることはありません。

書式オプションに関するより詳しい情報...

CAPTCHA
このフォームは投稿者が人間であるかどうか確認し、自動的なスパム投稿を妨げるために実施しています。
Image CAPTCHA
Enter the characters shown in the image.

 

Drupal Association Organisation Member

お奨めサイトフィード

Drupal ブログ

Walnutsスタッフブログ

コンテンツ配信

ウィジェット