iManager
iManager allows you to manage and process your image files on your webserver.
With iManager you can manage your files/images on your webserver, and it provides user interface to most of the phpThumb() functions. It works either stand-alone or as a plugin to WYSIWYG editors like tinyMCE, SPAW, htmlAREA, Xinha and FCKeditor.
iManager has been confirmed to work with the latest versions of Microsoft Internet Explorer, Firefox, and Safari. It has been integrated in many CMS systems like MODx, Etomite, Xaraya, Joomla, Mambo and many more. iManager can easily be adjusted to your layout using CSS.
Click here to download the latest version.
As long as I'll have the time to do it, I'll try to help anyone who ask for some help with iManager implementation or for little customizations, but I'll definitely favour people that make a donation (see the bottom of this page).
Features
- Multiple WYSIWYG editor integration
- Supports standalone mode
- Select images on your webserver
- Create directories
- Rename, delete files
- Multiple file uploads with automatic thumbnailing
- Resize images
- Crop interactive move and resize of crop area
- Flip
- Rotate
- Add watermark text or image
- Add image mask
- Add overlay
- Enhance image quality
- Bevel, blur, border functions
- Select filetype and quality (jpeg) of processed images
- ... and much more
If you're looking for less features, please have a look at iBrowser.
Prerequisites
You will need to compile PHP with the GD library of image functions for iManager to work. If you use CSS styles for images and/or image caption, please make sure that the used css styles also exist in your site's stylesheet AND the WYSIWYG editor content area stylesheet.
Permission settings
Make sure the following directories have writing permission (chmod to 0755):
- iManager/scripts/phpThumb/cache
- iManager/temp
- image directories...
Configuration
Check the configuration settings in config.inc.php - the configuration of iManager is straight forward - it depends on what WYSIWYG editor you're using.
You can set up your image libraries in two ways (static or dynamically):
Static libraries:
$cfg['ilibs'] = array (
array (
'value' => '/dev/im/assets/images/', // absolute path to your pictures
'text' => 'Site Pictures',
),
array (
'value' => '/dev/im/assets/gallery/',
'text' => 'Gallery',
)
);
Dynamic libraries
$cfg['ilibs_dir'] = array( '/dev/pictures/', '/dev/images/' );
The aforementioned main directories will be scanned for sub-directories and all directories will be listed in iManager.
WYSIWYG editor interfaces
If you download iManager you'll find some predefined files in the imanager/interfaces directory. Currently interfaces for tinyMCE, SPAW, FCKeditor, Xinha, and HTMLarea are provided. Please visit the respective user forums for detailled instructions on how to setup a plugin.
Donations
If you use iManager, I'd really like you to donate some little money with paypal to keep the development going.
Note: after donating, you will receive an automatic e-mail notification by PayPal. So if you donate as a company, you should be able to use that notification for your tax records.