IMCE
#D7CX pledge: There will be an IMCE 7.x release on the day that Drupal 7 is released.
IMCE is an image/file uploader and browser that supports personal directories and quota.
Since its first release, IMCE has been used as a file browser in many popular rich text editors such as FCKEditor, TinyMCE, WYMEditor etc.
It has been also used for inline image/file insertion into textareas. This is a built-in feature that can be used stand-alone or with a text editor such as BUEditor.
Features
- uploading jpg, png, and gif images and previewing.
- support for non-image file types.
- support for private downloads.
- limits for file size per upload, total directory size(quota), and image dimensions.
- personal or shared folder for users.
- file sorting according to file name, file size or date.
- automatic thumbnail creation.
- custom resizing.
- role based settings.
- custom settings for user #1.
- keyboard shurtcuts (UP, DOWN, DELETE, INSERT).
- javascript API that allows custom usage of the browser, which makes IMCE suitable for any wysiwyg editor.
- built-in support for inline image/file insertion into textareas.
- administration of user files in user/x/imce pages.
New in 6.x
- Tabbed interface for file operations.
- Resizable workspaces.
- Ftp-like directory navigation.
- Log messages.
- Additional keyboard shortcuts: home, end, ctrl+A, R(esize), T(humbnails), U(pload)
- Multiple file selection(using ctrl or shift).
- Ajax file operations.
- Operate on multiple files at a time.
- Directory caching.
- Themable layout using tpl files.
- Improved configuration profiles.
- Multiple personal or shared directory assignments for users.
- Permissions per directory.
- Multiple thumbnail definitions.
- Option to use total user quota together with the directory based quota.
How to integrate into WYSIWYG editors
WYSIWYG API (FCKeditor, TinyMCE, etc.): Install IMCE Wysiwyg API bridge and enable IMCE as a plugin in WYSIWYG administration.
FCKeditor and CKeditor(standalone modules): Admin->Settings->Fckeditor profile->File browser settings->IMCE integration
Known issues
- IMCE may have problem working with Google Analytics and Secure pages modules. Just make sure to add imce* path to the exceptions list of these modules.
- Simplemenu
- Artisteer themes
Demo
A demo showing IMCE integrated into TinyMCE, FCKEditor, and BUEditor.
You may contact the author for your special customization needs related to IMCE.
