I would like to create image galleries in my Drupal 7 site. Ideally the gallery should be easy to create and themable. What is the best way to do this?
It seems like Taxonomy, Colorbox, Views, and the Image field in D7 would be the best way to do it.
- Create a taxonomy for gallery
- Create a content type for image
- Create a View to display the gallery taxonomy
- Create a View to display the images in the gallery taxonomy term
I say that is the best approach because it gives you the most flexibility, and will only take you about 30 minutes to set up. Anything else for a gallery (in my experience) tends to be overkill unless you're an actual photo sharing website.
Media Gallery is your friend.
The best way to create gallery is to use Views module.
Simply create a new content type (name it as gallery_image) with a CCK image field.
Define image styles (presents) for thumbnail and preview sizes. (example.com/admin/config/media/image-styles)
Create a view of type node, filter item with respect to type gallery_image and status published.
Use Views' templates to override each image and whole views layout.
For multiple galleries.
Create a content type and name it as gallery.
Add a CCK image field (For mega upload use Image FUpload)
While settings the CCK image field, set number of upload items as unlimited or more than 1 as you like.
Create image style (pre-sets) for thumbnail and preview sizes.
Setup your node--content-type.tpl.php template to customise gallery layout.
The Views Galleriffic module is fantastic.
This is a views integration for the Galleriffic JQuery plugin.
It allows you to make Views with image fields to create a galleries. These galleries can be attached to nodes themselves or act as stand-alone galleries. Because it uses Views this module is extremely flexible.