Some time ago I was asked to create a viewlet for a photo gallery and we started testing some gallery products to accomplish this task. We tried FriendlyAlbum, Plone SmoothGallery, plonegalleryview and, the best and most promising by far, Slideshow Folder.
All products had limitations that keep me away from using them as a base for my solution. I didn't wanted to create any new content type neither, so the approach I followed was this:
- use a folder as a container for the gallery; the name and description of the folder was going to be the title and introduction text for the gallery
- use Image as the content type for the photos; the name and description of every image was going to be the alternative text (the alt attribute) and caption of the photo
The photo gallery is working fine on IE 6.0+, Firefox 1.5+, Safari 2.0+ and Opera 9.0+. Please note that only one gallery is allowed per page. It would be nice to add some effects, but that will have to wait.
|The photo gallery viewlet in CompositePack's design view|
You can see here the final versions of image_gallery_viewlet.pt and getSlideshowScript.py.
CompositePack rocks! I hope you enjoy it as much as I do.