I wrote a post on Drupal galleries for images and photos about a year ago and it remains one of my most frequently read posts. At the time I just wanted something simple to manage sets of pictures of Dior my son. So what’s happened in a year? It seems like a lot has changed. Gone are some of the modules that I reviewed before and new modules that really look cool are out on drupal.org. I’ll take a look at a couple of the tools and work to get them installed on AmonSul (my Mac-based Drupal config).
What looks good?
A quick look on on the drupal.org site and on the drupal modules site turns up a ton of gallery tools. Well I’m not psycho so you won’t get a complete review of every tool. These modules look promising:
- Brilliant Gallery
- CCK/Image Fupload
- Gallery Assist
There are a bunch of other ones on the site so why these? Well I looked at the history of new versions to see which ones are getting updated consistently, I looked at modules where the author committed to a version 7, and I looked for the features I like: lightbox, multi-upload, auto-scaling, and if possible an integration with Picasa.
Before Getting Started
Let’s level-set before getting going. Prior to starting work with gallery tools you need to make sure you have Drupal ready for this. You need to enable file uploads in the admin tool. You’ll also need to bump up the threshold for maximum upload size and for the total MB of uploads for a user. These options are all in Site Configuration, File Uploads. Also – make sure to allow users to use the modules on the Permissions page. I also updated my php.ini file so that I can upload massive images and crap. Be careful how you do this on a production server or you’ll get hacked and killed.
Gallery Assist
This module is new since my review and it really looks nice. I grabbed the Gallery Assist, the Gallery Assist Lig
htboxes, ColorPcker, and Gallery Assist Support module. I also grabbed the PrettyPhoto lightbox library. I copied all the modules over to the modules directory and then followed the install instructions in the Pretty Photo script library – all you do is copy the prettyPhoto folder into the lightboxes folder inside galleryassist_lightboxes folder.
Once these things are all installed you can create galleries right away. The setup is pretty obvious to perform. Create a gallery and then you can add images to the gallery using a simple form. The gallery will display images in a very basic way – as far as I can tell there is no slide show mode and no light-
boxing out of the box. Images are paginated and they do scale as you stretch your browser. You can control the page view using the layout parameters. This is really a cool feature. Each content type t
hat has Gallery Assist added to it can have its own layout. So what you can do is create new types and then have different gallery layouts depending on what kind of gallery it is. That’s something I’ve not seen in other tools. Very nice indeed! Here’s how my gallery looks after I added a few more pics and then messed around with the layout. It would be better if I took the time to
make my images all the same size I guess.
Later you can go back and add more details later to your images – check the thumbnail to see that.
As I said I downloaded the prettyPhoto lightbox so the ne
xt step is to get that configured correctly.
Ah crap – the instruction videos for this product are wmv format and I’m on a Mac. Darn. Ok – hang on…2 days later…back in action…I had to back off Drupal 7 and get 6 working on my PC…there’s a good video link from the Gallery Assist Lightbboxes module project page. It is pretty simple, install the module, enable it, copy the lightbox you want to use over (prettyPhoto in my case) into a folder of the same name in the lightboxes subfolder of the module (pretty Photo), go the Gallery Assist configuration page, click the Extras tab, pick the lightbox you copied over and bingo! Pretty slick and the ability to use the lightbox that you like is really nice.
This set of modules will be very difficult to beat. 4.5/5 stars from me! Fantastic!
Read the rest of this entry »