Easy Gallery - Drupal 6 Module

Attached File(s): 

Last updated: 5-26-2011, version 1.1b.

easy-gallery-screenshot-1.jpgLike the name says, this is meant to be a simple and easy photo/image gallery. It is intended for people who just want a simple solution for a photo gallery, and do not want the hassle of having to set up Views and CCK, or of installing another application (like Gallery2).  It is meant to be as easy to use as Facebook or Flickr.

A little backstory:  I wrote this partially because of a client I was building a web site for.  He had no technical expertise at all, so I wanted an image gallery which I felt was easy enough for him to set up and maintain.  I looked around the Drupal community, but never found one that met that description.  Believe me, they were all very good, very snazzy galleries! But, I never found anything that seemed easy enough for a novice to use.

Easy Gallery does not use nodes to store images, nor does it use Views to display the galleries.  I know this is not the traditional "drupal way," but as I said, I just needed something that a novice could use and set up.


  • Automatic thumbnail and "display" images created on upload (with the admin specifying the sizes for these).
  • Gallery and Album can be exposed as blocks, making it easier to incorporate  into other pages.
  • Order of images is re-arrangeable through a drag and drop interface.
  • Should be simple enough for novice web users (clients?) to maintain.

Requires  ImageAPI
After installing ImageAPI, remember to enable an API toolkit like the ImageAPI GD2 module which comes with it.

Please note: this module sends back installation notifications to richardpeacock.com.  No personal data is collected, just installation details and version number. It is strictly for my own curiosity, to see how many sites have installed my module.  You can disable this easily by visiting admin/settings/easy-gallery.


Software License Fine Print

Creative Commons LicenseThis code is licensed as-is, with no warranty or guarantee, under a Creative Commons Attribution 3.0 Unported License.

You may use this code however you want, even in commercial products, but only if you include attribution to me, Richard Peacock, as the original author of this small portion of code, but not in a way that implies I endorse your project.

For example, on a Help/Credits screen:  Portions of this project were based on work freely obtained from these developers: Richard Peacock (http://richardpeacock.com), NAME HERE, etc.  These outside developers neither endorse nor support this software.

If you use this code, feel free to email me to let me know!  I'll include a link to your project here.

Comments have moved!

To make it easier to have discussions and technical support for this module, all comments for this post are now handled through forum.richardpeacock.com.  Please go there to post questions, comments, issues, or feature requests. 

No login or registration is required to post, though if you do register you will be able to be notified of replies.

Thanks! -- Richard