Node_Gallery: Photo Gallery management for your website

Node Gallery provides a photo gallery for your site using 2 content types, a (gallery) content type and a (image) content type. The (gallery) node displays the (image) nodes to form the gallery. Upon installation, the required settings are automatically created so you can start posting galleries right away. Node gallery provides an easy to use interface for creation and editing functions within each gallery. A great gallery solution, perfect in small and large websites for new users and seasoned professionals as well. The Drupal core structure of node gallery provides endless possibilities. Simply Awesome!

Credits:

This module is mainly inspired by the docs Ajax-img-gallery ( http://www.scribd.com/doc/3110492/Ajaximggallery ).

Authored by: Wilson Wu( wilson98 ).
Maintained by:
• Kevin Montgomery( Kmonty ) of New Eon Media.
• Justin Ellison( Justintime ).
• Dirk Gebhardt( DesignWork ).

Important Information

Please be aware that most of this documentation is written for NG2. NG3 is in beta now but already really stable and it is strongly recommended to use NG3. Basically all the great features of NG2 are carried over PLUS working views integration PLUS working batch upload.
There is an upgrade path from NG2 to NG3 but as always with major upgrades: please take back-ups.
New docs are in the making and will be available soon.

Features:

  • Uses Drupal core structure of nodes and comments, which easily allows an infinite number of features and functions.
  • Create unlimited custom galleries using content types and the "Add a Gallery Relationship" function.
  • Imagecache presets to customize and control photos as they are uploaded.
  • Supports unlimited number of users.
  • File size and upload limits for authenticated and anonymous users.
  • File size and upload limits for Each User Role.
  • File storage location options for authenticated and anonymous users.
  • Uses Drupal's core BatchAPI for uploading and editing.
  • Lightbox2 support for viewing full sized images, or lightbox2 slide show from the teaser or gallery page.
  • Drag handle photo sorting.
  • Token support with 4 custom tokens included.
  • Intuitive control panel settings.
  • Views support.
  • Taxonomy and Fields.
  • Drag handle field sorting for submission forms.
  • Theme or style to your preference with css and tpl.php files.
  • Titles, Descriptions, Captions and Image counts.
  • Previous, Next Pagers.
  • Breadcrumbs included.
  • Quick and easy install.
  • Jquery SlideShow with 3 selections with node_gallery_display module.
  • Password protected, private and gallery access options with node_gallery_access module.
  • Gallery access Views integration with filters using the node_gallery_access module.
  • Gallery slideshows with the node_gallery_display module.

Future Upcoming Features:

  • NEW ! It's in testing Now. Bulk uploading using imagex module.

Dependencies:

  • ImageCache module must be enabled, which provides unlimited presets for the gallery images.
  • ImageAPI required by ImageCache and provides GD2 image quality setting.
  • Transliteration required by ImageCache.(see ImageCache project page)

Contributed Modules:

Related Contributed and Core Modules:

There are countless modules that will play nice with node gallery, these are just a few of the popular ones:

  • Node_gallery_access to provide public, private and password protected galleries. Views integration for node gallery access field, and a filter to show only public galleries for example.
    Authored and maintained by: Justin Ellison (Justintime)
  • Node_gallery_display module to display node_galleries in 3 different jquery slideshows.
    Download the node_gallery_display module here.
    The project page isn't showing the download.

    Authored and maintained by Dirk Gebhardt (DesignWork)
  • Taxonomy, Path and Comments (included in Drupal core).
  • Views, create different ways to display content. ( Views Handbook )
  • Content Construction Kit, create new content types to Add new Gallery Relationships. ( CCK Handbook )
  • Fivestar, requires votingAPI, provides fivestar voting widget. ( Fivestar Handbook )
  • Pathauto, requires Token, set custom path or URL for all types of content. ( Pathauto Handbook )
  • Token, required by Pathauto, provides token support to enhance paths. ( Token Handbook )
  • Custom Breadcrumbs, 6.x-2.x-dev has cool features, take control of the breadcrumbs and use tokens too.
  • Nodewords, provides meta keywords and description.
  • Captcha, provide a human challenge for gallery, image and comment submission forms.
  • Modr8, moderate/approve content uploaded by users.

Known Issues

  • There is no upgrade from version 1.0 to version 2.0 available at this time. Some Sql Queries will need to be contributed to change the database schema for this task and it should work just fine. See this issue.
  • The per-user quota that limits the amount of data that each user can use currently adds non-Node Gallery files into that user's quota. If you have other modules that utilize the files table, you can disable the quota functionality by setting the limit to 0. See #659672: Per-user file upload limitations factor in non-Node Gallery files to total
Welcome to the Drupal Community!
Be a part of it, create an account on Drupal.org Today.

FAQ for Node Gallery

The 6.x-2.x-beta2 release is working well in it's current form. 6.x-2.x is a complete re-write and has been in development since 2009-06

HowTo: Add a Gallery Relationship

Gallery Relationship

HowTo: Configure Node Gallery

Contents

HowTo: Create & Edit a Gallery

Steps to Create a Gallery

HowTo: Create a Shared Gallery

Give users ability add images to a gallery they did not create, or a Shared Gallery

HowTo: Install Node Gallery

Steps to Install

Node Gallery Add-On Modules

Following the example set by Drupal core itself, the Node Gallery module encourages developers to help extend the functionality provided to

Node Gallery Style, Views & Theming

Node Gallery Tricks & Customizations

This page is for customizations to the module and ways to do things beyond the basics. If you have a helpful trick for node gallery, this is

Posting a Node Gallery to a Facebook Wall

This example allows you to post your gallery to a Facebook Wall using the Facebook Stream Publish Dialog

Trouble shooting node_gallery

6.x-2.0-alpha11; Issues that have been brought up in the node_gallery issue que. Some of the fixes listed may not fix your trouble, but then

Websites using Node Gallery

Please add your website if you are using node gallery, and say a few words about your setup and your website.

Guide maintainers

dbeall's picture