FusionGallery
FusionGallery is a light-weight, fast processing image gallery. It's a set of scripts that I wrote, using ColdFusion, that allow you to throw a bunch of images into a directory, and automatically have it all turned into an image gallery. It was written for CFMX7.0 and uses Jukka Manner's cfx_openimage 1.4.3 CFX tag Available here
Who wrote it?
FusionGallery 1.0 was written and is distributed by Scott Glassbrook. It's provided as-is, and comes without support. If you have questions, comments or suggestions, I may be open to them, but the software is without warranty of any kind. That said, it should work without much issue, as I designed it and use it for a variety of sites.
I've been writing ColdFusion since 2000, and have been using it almost daily since then. FusionGallery 1.0 makes use of CFX tags, Components, and is mostly written in CFSCRIPT, so if you're looking for a reasonably in-depth CF example, check out the files.
Why is it free?
FusionGallery is free to use, because I want to make examples of my programming available to other people who may find use of them. I've written so many things throughout the years, and contributed to the CF community with some custom functions such as IsMod10, IP4R and GetFirstDateThisQuarter, but I want to continue to support the community in which I develop. In my opinion, it's important to make other ColdFusion samples available to continue the advancement of Coldfusion knowledge and techniques, or the language will not be around in the future.
How does it work?
FusionGallery works by reading a file directory, creating thumbnails, small and medium versions of an image, and then displaying the images in a formatted fashion. You can see a working example of FusionGallery here.
How do I install FusionGallery?
Installing FusionGallery is simple:
- Install the CFX_openimage Custom Tag (Directions are in the tag's ZIP file)
- Unzip FusionGallery_1_0.zip into a folder on your website
- Place some images into directories under the FusionGallery directory
- Navigate to the FusionGallery directory on your web server
FusionGallery will automatically read files, parse images, and create thumbnails. If you're feeling ambitious, you can modify a few variables in fusionGallery.cfc and turn of some advanced features, which will speed up image processing time.
What features does FusionGallery have?
FusionGallery allows you (the site administrator) to describe the photos in your application through the use of the album.xml file. When traversing through directories (called albums in FusionGallery), FusionGallery will check to see if this file exists. If it does, FusionGallery will parse the file, and apply the image information (title and description) to the thumbnail when it's displayed in the FusionGallery index.cfm file. In order to modify the album.xml file for an album, you would use the XMLAdmin.cfm script. This script allows you to create XML necessary to save to album.xml, but does not allow you to actually save the XML to the file (for security purposes) - this is a very basic script, and was not designed to be a one-stop shop for all you rimage gallery needs. What do you want, it's free? ;-) Simply copying and pasting this XML into a file called Album.xml will do exactly what you're looking for. Maybe a future version will contain administration for file uploading, image describing, and other tasks similar to that, but Version 1.0 won't do that for you.
Where can I get it?
FusionGallery 1.0 is available for download here. This is a 728KB file. It includes a few JPEG images, and all the ColdFusion files necessary to run this script. The only additional files that are necessary are the CFX_openimage tag Version 1.4.3, written by Jukka Manner.0