IMCE
コンテンツ内へ挿入する画像やファイルのアップロードとブラウジングをサポートするモジュールです。ユーザごとのアップロードフォルダを準備したり、アップロードできるサイズを制限したりできます。
通常のテキストエリアに機能を追加できる他、TinyMCE や FCKeditor などの WYSIWYG エディタや BUEditor などにも対応しているようです。
[ ダウンロード : http://drupal.org/project/imce ]
レビュー
[管理セクション] → [サイトの環境設定] → [IMCE の設定] から設定を行います。
また、[管理セクション] → [ユーザの管理] → [アクセスコントロール] で 「IMCE へのアクセス」 および 「IMCE の管理」 についての権限を設定できます。
設定できる項目は以下の通りです。
- 一般設定
-
- テキストエリアに画像とファイルのインライン挿入機能を追加
- コンテンツ作成ページの「本文」や「ログメッセージ」などのテキストエリアに画像やファイルをインライン挿入するための機能を追加します。
追加したいテキストエリアの ID をフィールドに入力することで、指定したテキストエリアで使用可能になります。複数のテキストエリア ID を指定する場合はコンマ(,)で区切って入力します。
「本文」を示すテキストエリア ID は " edit-body "、「ログメッセージ」を示すテキストエリア ID は " edit-log " です。 - ロールの優先順位
- IMCE では、ユーザロールごとに詳細な設定が行えます。
IMCE へのアクセスが許可されたユーザロールが複数ある場合、複数のロールに属するユーザに許可する IMCE の機能を明確にするため、ユーザロールの優先順位を設定します。
ユーザロール ID の優先順位の高いものから低いものへと順番に、ID と ID の間に > を補いながら並べ替えを行ないます。
- 管理者(ユーザ#1)の設定
-
- 画像サイズの調整
- 新しくアップロードされた画像のサイズが大きい場合、アップロード時にサイズの自動調整を有効にしすると、ここで設定したサイズに縮小されます。
画像の 「横幅 × 高さ」 のサイズをピクセル単位で指定します。
空欄にした場合、アップロード時にエラーが発生することがあるようです。 - サムネイルの画像サイズ
- 新しくアップロードされた画像から指定したサイズのサムネイルを自動的に作成する場合は、作成するサムネイル画像の 「横幅 × 高さ」 のサイズをピクセル単位で指定します。
- アップロードディレクトリ
- 画像やファイルをアップロードするディレクトリをファイルシステムのパスからの相対パスで入力します。
files/foldername をアップロードディレクトリとして利用したいのであれば foldername と、files/ 以下のフォルダ名のみを入力します。
また、files ディレクトリに直接アップロードしたい場合は、/ のみを入力します。
この項目を空欄にした場合は、自動的に files/u1 がアップロードディレクトリとして作成および利用されます。 - 拡張機能の有効化
- ファイルの並べ替え、キーボードショートカット、ファイルの抽出などのブラウジングを強化する機能を有効にします。
- ロールの設定 : ロール名
-
- 権限
- 「ファイルの削除」 「ファイルのアップロード」 「無制限でのアップロード」 の権限について、許可または禁止の設定を行います。
「無制限でのアップロード」 は画像サイズやファイルサイズの割り当ての制限を無視したアップロードに関する権限を意味します。 - 画像サイズ
- アップロード可能な画像の 「横幅 × 高さ」 の最大サイズをピクセル単位で指定します。
- 新しくアップロードした画像のサイズを調整
- 新しくアップロードした画像がアップロード可能な画像の最大サイズを超える場合、エラーを表示する代わりに、画像を許可された最大のサイズに縮小してからアップロードします。
- サムネイルの画像サイズ
- 新しくアップロードされた画像から指定したサイズのサムネイルを自動的に作成する場合は、作成するサムネイル画像の 「横幅 × 高さ」 のサイズをピクセル単位で指定します。
- サイズのカスタム調整
- 許可された画像サイズの範囲内であれば、ユーザが自由なサイズに変更することを可能にします。
- ファイルサイズ
- アップロード可能な画像の最大ファイルサイズ(容量)を KB 単位で指定します。
- アップロード領域の割り当て
- アップロードディレクトリとしてユーザが使用できる領域のサイズ(容量)を KB 単位で指定します。
- 個人フォルダの接頭語
- ユーザ毎に作成される個人フォルダ名として、ユーザ ID の前に付けたい接頭語を指定します。
例えば、"u" と指定すると、u1 や u14 のような名前でフォルダが作成されます。
空欄にした場合は、ユーザ ID (数字のみ)がフォルダ名として使用されます。 - 共有フォルダの使用
- ファイルのアップロード先をユーザ毎のフォルダではなく、すべてのユーザに共通のフォルダに変更したい場合は、そのフォルダ名を入力します。
アップロードディレクトリとして使用可能な領域のサイズ(容量)は全ユーザでの合計サイズになります。 - サブフォルダナビゲーション
- ユーザが利用可能なフォルダ以下にサブフォルダがある場合、それらへのナビゲーション機能を追加します。
- デフォルトのサブフォルダ名
- サブフォルダナビゲーションが有効に設定されている場合、自動的に作成したいサブフォルダの名前を入力します。複数のサブフォルダを作成したい場合は、コンマ(,)で区切って入力します。
このロールに属するすべてのユーザがそれぞれ、デフォルトで、メインフォルダおよびここで指定したサブフォルダを所有することになります。
ここで指定したフォルダの他に、さらにフォルダを追加したい場合は、サブフォルダツールを使って作成します。
アップロードディレクトリとして使用可能な領域のサイズ(容量)はフォルダ単位で設定されるため、新しいサブフォルダが作成されるたびに、ユーザに割り当てられた領域のサイズ(容量)が増加します。 - 画像以外のファイルのサポート
- 画像以外でサポートを行いたいファイルがあれば、その拡張子をコンマ(,)で区切って入力します。
- 拡張機能の有効化
- ファイルの並べ替え、キーボードショートカット、ファイルの抽出などのブラウジングを強化する機能を有効にします。
サブフォルダの作成をサポートする機能が [管理セクション] → [サイトの環境設定] → [IMCEの設定] → [サブフォルダツール] から利用できます。
サブフォルダの作成方法は以下の通りです。
- フォルダパス
- 作成したいサブフォルダの名前をファイルシステムからの相対パスで入力します。
例えば、sub と入力すれば、files/sub が作成されます。
また、アスタリスク(*)をワイルドカードとして利用することで、複数のサブフォルダを一度に作成することも可能です。
例えば、user*/sub と入力すれば、files/user1/sub や files/user14/sub のように、user から始まる名前のサブフォルダ以下にさらに sub というサブフォルダを作成することができます。
スクリーンショット

IMCE Demo Page | UFKU.com で、デモンストレーションを試すことができます。
日本語翻訳
IMCE 日本語翻訳 | DRUPAL*DRUPAL からダウンロードできます。
バグや問題点についての情報
トラックバック
トラックバックは承認後に表示されます。
URLから "-nospam" を削除してトラックバックを送信してください。


