Plugins for the Coppermine Photo Gallery are add-ons that use the plugin interface of Coppermine.
Read up the documentation that comes with Coppermine to find out more, e.g. how to install a plugin.

Coppermine version: cpg1.4.x
Plugin name: EnlargeIt! (AJAX user interface for CPG 1.4.x)
Plugin version: 2.14
Plugin authors: Timo (Timos-Welt.de)
Plugin announcement thread: http://forum.coppermine-gallery.net/index.php/topic,53290.0.html


What's this?
This plugin replaces the intermediate page with an AJAX gui that is widely configurable. It's a bit similar to the 'Highslide' plugin, but while Highslide just presents pictures in a Javascript pop up window, EnlargeIt! turns the whole intermediate page into one. So it provides one of the fastest possible ways to browse a picture gallery.

This plugin works fine with any graphical web browser (Firefox 1.5 and higher, IE 5.0 and higher, Opera 8 and higher, Safari 3 and higher, Konqueror 3.5 and higher, Google Chrome ...), so you won't lose any visitors because of compatibility issues. Users without a Javascript-capable browser or who have deactivated scripting in their browser can use the gallery as if EnlargeIt! wasn't there at all (unlike Highslide plugin). The whole plugin including the Javascript stuff is licensed under the GPL (like Coppermine is), so you won't have to pay for commercial use (again unlike Highslide plugin).

Features
* AJAX buttons for rating, picture info, favorites, comment, full size image, BBcode, histogram (experimental)
* navigation and close buttons
* navigation with arrow keys or mouse wheel (mouse wheel only with Mozilla & IE)
* five different animation types
* chose animation speed and steps
* select border size, color and shadow
* centering and screen darkening (lightbox alike)
* enlarge to intermediate size or full size pics
* doesn't blow up your page size - only 21 Kbyte of javascript and 1 Kbyte of CSS is added
  Still too big for you? Go to http://enlargeit.timos-welt.de/english/11/building_blocks.php
  and generate your own smaller, personalized version of the Javascript files
* this plugin fully supports the SEF plugin
* support for flash files (SWF)
* support for playback of YouTube movies (needs additional modification, see file youtube_support_mod.txt for detailled instructions)
* support for playback of *.flv files - simply upload them to your CPG and they will play (filetype: *.flv)
* support for playback of *.divx files via DivX Web Player (http://labs.divx.com/WebPlayer) (filteype: *.divx)
* you can configure virtually everything on the config page - though it's not mandatory Wink

Demo gallery
http://cpgdev.timos-welt.de/cpg1416/index.php?theme=water_drop

Note for users of plugins 'ImageFlow' and 'Slider'
New versions of these plugins are included in the ZIP file. Please make sure to update them before you install the EnlargeIt! plugin. The included versions of ImageFlow and Slider are full versions, meaning that it is not neccessary to install previous versions.

How to adapt the optics of the AJAX snippets to my skin?
Modify enl_styles.css to your needs.

Best practices

    * The plugin won't crash, but it will display probably unwanted scroll bars if your picture size is too small. I recommend to use full size images or normal size images that are at least 600x400px or larger. If you use a lot of pic info data (e. g. EXIF data), pic size must be larger to avoid scroll bars.
    * The more effect stuff you activate, the slower the animation will be on very old/slow computers. Turning off shadow, textured border and darkening will improve performance on these computers - it's up to you if you still like to be considerate of Pentium II and earlier...
    * Drag&drop, meaning sorting the enlarged pictures on the screen, only makes sense if you don't use the darkening feature. If you do use it, the visitor can only enlarge one pic at a time - not much to sort IMO Wink


Install
0. If you use Highslide plugin, uninstall it first.
1. If you use them, uninstall the plugins ImageFlow and Slider and install the included versions.
2. Copy folder enlargeit to your plugins folder.
3. Copy the content of folder toGalleryRoot to your gallery root.
4. Install via plugin manager. Configure with new admin button EnlargeIt!
5. If you update from a previous version, make sure to always completely uninstall the old version before installing the new one, and empty your browser cache afterwards.

Uninstall
1. Uninstall via plugin manager.
2. Delete all files enl_*.php from your gallery root.
3. If you want to make sure, that noone can upload DIVX or FLV files anymore,
   get Nibbler's file type plugin and remove *.flv and *.divx file types
   (http://forum.coppermine-gallery.net/index.php/topic,24186.msg111120.html)

If it doesn't work

    * Check if the visitor has the right to access enlargeit.js (http://path.to.your.gallery/plugins/enlargeit/js/enlargeit.js) - the whole folder must be accessable via web by the visitors, because it contains the javascript and graphic files.
    * If you use the SEF plugin, don't forget to switch the setting on the EnlargeIt! config page.
    * If the current version of this plugin doesn't work for you, you can find older versions here.
    * If you use a highly modded theme or a theme that doesn't provide valid HTML/XHTML, this plugin probably won't work. I can live with that, and you must! Wink


Credits
This plugin uses EnlargeIt! technology - http://enlargeit.timos-welt.de/
This plugin uses some icons from the free icon set 'Silk' - http://www.famfamfam.com/lab/icons/silk/
This plugin uses free FLV player by rphMedia - http://forum.coppermine-gallery.net/index.php/topic,43180.0.html
This plugin uses open source FLV player OSFLV - http://www.osflv.com/
Parts of this plugin are based on various MODs and plugins from the CPG forum by users Nibbler, Sami, rphMedia and others.
The included plugin 'ImageFlow' is based on the script by Finn Rudolph - http://imageflow.finnrudolph.de/
Please note: The author of the Imageflow javascript changed the license of his script with version 1.0, so you have to pay for commercial use now. The plugin included in this release is based on an older Imageflow version (0.9) that is absolutely free, so you may use it wherever you want. Look here for details.

Please don't send any PMs to me regarding this plugin; reply to this thread instead. Thanks!

regards  Wink
Timo

-----
Changes from v2.13:

v2.14 (2008/12/11)
--------------------
- fixed: when darkening was set to mode 2 and a user aborted loading of a pic,
  the page was locked
- fixed: flash files would always cover other content, even when not in front
- fixed: Internet Explorer would display artifacts at black pixels when animation
  fade in/out was used
- fixed: script could crash when navigating very quickly
- if no width/height is set for a flash (SWF) file, the default will be 400x400 now
- various code optimizations
- new: EnlargeIt! v1.10 Building Blocks can now be used to generate a smaller
  Javascript file: http://enlargeit.timos-welt.de/english/11/building_blocks.php
- new: integrated support for playback of FLV files with two different players
  (rphMedia or OS FLV - chose in plugin settings)
- new: support for divx web player - see http://labs.divx.com/WebPlayer for info
- new: flash (SWF) files now support drag&drop like pictures
- new: additional button and AJAX snippet BBCode
- new: optional transparency effect for glide animations
