Node Gallery 2.x Upgraders:
If you're upgrading a 2.x site you are strongly recommended to apply the upgrade on a test instance first. Your data is safe -- the upgrade hasn't lost any data yet, but any custom views you've created will need redone, and custom theming will likely need reworked. However, a large amount of users are using NG3 already, and there have been reports in the issue queue of successful upgrade from NG2 to NG3.
Node Gallery Features
- Uses CCK imagefields for image storage.
- Uses imagecache to create derivatives, allowing full customization of display resolutions and additional decorations.
- Tightly integrates with Views module for the retrieval and display of images and galleries, allowing easy customization of design and logic. Node Gallery also ships with quite a few default views to make it easier on the admin.
- Integration with plupload module for
easy bulk uploads using HTML 5, or Adobe Flash. - Integration with jQuery UI module to allow
customized per-gallery sorting through an easy drag & drop workflow of image thumbnails, seamlessly degrading to Drupal table-drag or HTML form. - Each gallery has a "Manage Images" tab that allows mass editing of user-configured fields on each image in the gallery to streamline workflow.
- Leverages Drupal's Batch API to operate on large amounts of images, guaranteeing high scalability and reliable operations.
- Engineered to be as effecient as possible with regards to memory and database load. By utilizing caching methods, galleries with thousands of images still render quickly.
- An unlimited number of gallery relationships can be established, thus allowing administrators to setup both simple and complex galleries for their users to utilize.
- Per user albums.
- Views-based latest and random image blocks
- Token integration for customized file paths and links.
- Reliance on established modules provides automatic integration with the countless add-on modules for Views and CCK, such as Filefield Paths or Views Galleriffic.
- Optional add-on modules:
- Node Gallery Access: Provides password protected gallery access and integration with other access modules.
- Node Gallery Hierarchy: Provides support for nested galleries.
- Node Gallery Bulk Operations: Integrates with Views Bulk Operations to provide a Bulk Operations tab on each gallery.
- Node Gallery Default: Creates and maintains default gallery for every user.
- Node Gallery JCarousel: Provides an alternative jQuery jcarousel based image navigator.
- Node Gallery Slideshow: Provides a fully integrated jquery slideshow for galleries
- Node Gallery Taxonomy: Cascades taxonomy changes made on a gallery to its image nodes.
- Node Gallery User Profile: Integrates a tab on profile pages displaying the users galleries.
- Optional integration with 3rd party modules:
- Actions: Actions are provided that change a gallery, toggle the cover image status, and change an image's weight. These integrate with Triggers and Rules.
- An API is available that implements webservices in JSON.
- Token: Node Gallery exposes several tokens to the token module
- Imagefield Import: Import images in bulk via FTP/SCP from a directory on the server.
- Code changes have been made to make Node Gallery compatible with Organic Groups, Ubercart and RealName.
Installation
When you enable the Node Gallery module, it automatically creates 2 node types (one for Galleries and one for Gallery Images), three imagecache presets (cover, display, and thumbnail), and establishes one node gallery relationship (linking Gallery and Gallery Image). All you need to do is configure the permissions for the content types.
Out of the box, you can create a gallery and then start uploading images. However, you may wish to customize the imagecache presets or the settings for the default relationship.
For additional installation help, please refer to the module documentation.
Known Issues:
None reported. Please file an issue if you find something not right.
Node Gallery 3.x (NG3)
Node Gallery 3.x is a complete overhaul of the 2.x codebase. The most notable changes relate to the use of imagefield and seamless views integration. NG3 performs much better with large galleries - it requires less memory overall and is also faster. It also has support forplupload integration for easy bulk uploads, integrates nicely with views_galleriffic, has a jQuery UI based sort page, and much more.
If you have any patches or suggestions on either version, please submit them!
Credit
The 2.x version of this module was mainly inspired by the Ajax-img-gallery document. It was originally authored by Wilson Wu and is co-maintained by Kevin Montgomery of New Eon Media and is sponsored in part by Mother Jones Magazine.
Justin Ellison did the majority of the 3.x work, with a large amount of development help fromAndre Gemünd. Significant amounts of testing and the majority of the German translation was done by David Hochhausen. There were many issues raised, and many patches submitted by the community, thanks to everyone who contributed!
#D7CX: Drupal 7 stable release status
The Node Gallery project is currently in maintenance mode for the 6.x-3.x branch after over a year of refactoring. There is no timeline for a Drupal 7 release, because much of what Node Gallery relies upon has been either integrated or replaced by new D7 components. No code for a 7.x release has been written, because a lot of discussions pertaining to architecture need to be had first. Therefore, the timeline for a stable Drupal 7 release is unknown. If you want to help it happen sooner, please sign up to be a co-maintainer. For more details, see #1087730: Node Gallery: Drupal 7.x version.
Project Information
- Maintenance status: Seeking co-maintainer(s)
- Development status: Maintenance fixes only
- Module categories: Content, Media, Organic Groups (OG)
- Reported installs: 3968 sites currently report using this module. View usage statistics.
- Last modified: December 10, 2011