ZenGallery: a minimalist image gallery for Orchard
Posted
by Bertrand Le Roy
on ASP.net Weblogs
See other posts from ASP.net Weblogs
or by Bertrand Le Roy
Published on Sat, 31 Mar 2012 04:13:00 GMT
Indexed on
2012/03/31
11:30 UTC
Read the original article
Hit count: 413
There are quite a few image gallery modules for Orchard but they were not invented here I wanted something a lot less sophisticated that would be as barebones and minimalist as possible out of the box, to make customization extremely easy. So I made this, in less than two days (during which I got distracted a lot).
Nwazet.ZenGallery uses existing Orchard features as much as it can:
- Galleries are just a content part that can be added to any type
- The set of photos in a gallery is simply defined by a folder in Media
- Managing the images in a gallery is done using the standard media management from Orchard
- Ordering of photos is simply alphabetical order of the filenames (use 1_, 2_, etc. prefixes if you have to)
- The path to the gallery folder is mapped from the content item using a token-based pattern
- The pattern can be set per content type
- You can edit the generated gallery path for each item
- The default template is just a list of links over images, that get open in a new tab
- No lightbox script comes with the module, just customize the template to use your favorite script.
- Light, light, light.
Rather than explaining in more details this very simple module, here is a video that shows how I used the module to add photo galleries to a product catalog:
You can find the module on the Orchard Gallery:
https://gallery.orchardproject.net/List/Modules/Orchard.Module.Nwazet.ZenGallery/
The source code is available from BitBucket:
https://bitbucket.org/bleroy/nwazet.zengallery
© ASP.net Weblogs or respective owner