Plugin Review: NextGEN Gallery v0.61a
This review covers the wordpress plugin NextGEN Gallery, version 0.61a, by Alex Rabe, Christian Arnold, Thomas Matzke, KeViN et al.
Description
The NextGEN Gallery plugin is a very complex plugin that enables wordpress users to show their pictures within their blogs. For presentation, thumbnail galleries are supportet as well as flash slideshows (see below for more information).
Review
You said "I will preferably review new plugins that are unknown to many wordpress users". Yes, that’s exactly what I said. There are two reasons that my first review covers the very well known NG-Gallery plugin: First, I said "preferably". This does not exclude well-known plugins from review. Second, the ng-gallery plugin has been one of the first "must-have" plugins I ever discovered in my rather short wordpress carreer.
But for now, lets turn to the point of it. I’m reviewing version 0.61a which, at the time this review has been written, has been the latest version available on wordpress.org.
Installation
Installation of NG Gallery is very straightforward. It nees the usual steps to be installed wich are documented inside the wordpress.org compatible readme file, and it it is fully compatible to PlugInstaller, so installing the plugin is really a simple task. Only if you want to include the flash slideshow option, you will have to manually download the slideshow applet which is provided by a third-party author and which is not available under the GPL. This is a bit annoying, but I’m afraid that, due to license restictions, this situation will not change in the near future and it’s of course not the fault of the plugin authors.
Don’t forget to create a directory "wp-content/gallery" and to chmod it to 777, as ng-gallery is unable to create the gallery folders below otherwise.
After having installed and activated the plugin, a new section is added to your administration settings. From there you can manage everything related to the plugin. Also, there is an extensive list of options available to the user, many of which may seem to be confusing at first glance, but the standard settings perform quite well with most wordpress themes.
Documentation
After successfully installing the ng-gallery plugin, your first question might (and probably will) be "how do I use the damn thing?". A very basic description with the most important instructions is provided within the readme file, but actually the admin interface options are mostly self-explaining, and you can always experiment with some options until you find out what they mean. Unfortunately, I did not find any instructions to explain the differences and different uses of "Galleries" and "Albums".
Usage
The plugin boasts so many features that I am not able to cover them all without risking to bore you. So I will stick to the most important features, you will have to see it yourself to be able to judge the load of features this plugin provides.
To use the plugin, you will have to create a gallery first. This is very straightforward, and the plugin even supports uploading multiple files in one step (of course, as the upload mechanism is html based, you will have to select each file individually) or importing a gallery that has been uploaded to the server before (maybe with an FTP client). You will only need a few minutes to upload your gallery, as thumbnails for the gallery preview are automatically generated according to your settings. After having uploaded your images, the gallery is almost immediately ready to use. You may add titles or descriptions to each single picture, or instantly use the gallery insinde your postings. It’s a pity you cannot edit the gallery name (which is used to create the page title when embedding the gallery into a newly created page) and the gallery title (wich is displayed to your visitors) in a single step. Now you may either link your gallery to a page, or insert a tag into your articles which includes the gallery into any existing or new posting. To make this really comfortable, NG gallery adds a TinyMCE toolbar button that lets your select the desired gallery from a dropdown combobox and inserts the tag automatically. You can also put galleries together as an "album", the purpose of which I did not quite understand, but it seems that this is a space-saving way to link to galleries within posts. But adding galleries to albums features a nice drag ‘n drop user interface, wich is still a bit buggy.
For presentation of your galleries, there are two main views available: a thumbnail preview which is configurable by different styles (and may be a bit tricky to adapt to your site’s theme), and a flash slideshow, which requires the user to download and manually install a flash slideshow applet provided by a third party author. Upon clicking on a preview thumbnail, there is a nice "fade out" feature for the page background, a customizable loading toolbar and a nice, web 2.0 style image display option (see the screenshots below).
A third party contributor wrote a sidebar widget for ng gallery that is actually a set of three different sidebar items: a method to display random images, the most recent images or a slideshow of a single gallery. These widgets are configurable but showed strange behaviour when I tested them with different settings. The sidebar widgets are included in the ng gallery package.
NG gallery is really easy to use if you are once familiar with its options and the process of managing galleries. The feature I really did miss is the ability to comment on pictures inside a gallery. If you want your visitors to post comments on single pictures, you will have to encourage them to comment on the article containing the gallery, naming the picture the comment is related to. I still hope to see this feature in a future release. Also, there is no way to rate pictures, which would be nice in combination with a per-picture commenting system, especially for photographers or artists who present their work on their blogs.
Screenshots
This screenshot gallery is presented to you, of course, using ng gallery. If you want to see the postings this screenshots have been created with in action, feel free to experiment with my demo posting in the wordpress testing environment.
Summary
This gives you a summary on NextGEN gallery and provides you with the most important facts on NextGEN gallery.
| Plugin name and version |
Next GEN Gallery 0.61a |
| Installation rating |
easy to medium |
| PlugInstaller compatible |
yes, with automatic updates |
| Manual installation adjustment needed |
sometimes |
| Configuration rating |
medium |
| Usage rating |
easy to medium |
| Wordpress compatibility (according to author) |
2.1.3 - 2.2.1 |
| Multilanguage |
yes |
| Overall rating |
must-have (5 out of 5) |
Rating legend
More Information and download
You may visit the development blog or download the plugin from the wordpress.org plugin repository.