Use this backend utility to reset your album thumbnails to either "random" or from an ordered field query.


This backend plugin shows statistical graphs and info about your gallery's images and albums


This backend plugin provides a means to make backups of your zenphoto database and at a later time restore the database to the contents of one of these backups.

No nightly builds currently

Some may have noticed that we had some server downtime a few days ago. Seems we still face some server issues because of that. One is that currently no newer nightly builds are availabe. The last one is from April 15th...

So if you want or must try the development stream after 1.2.9 official please use the svn for now. We hope to get that fixed soon.


Forces language selection via an URI parameter.

This filter will detect a language setting from the URI and set the locale accordingly.

In addition, theme URLs will have the language-id inserted into them so that the above processing will result in the language being set.

This plugin should not be used if you are using subdomain locales (See the dynamic_locales plugin.)

The URL format is:
/ language-id / standard url
standard url?locale=language-id
Where language-id is the local identifier (e.g. en, en_US, fr_FR, etc.)

NOTE: the implementation of these URIs requires that Zenphoto parse the URI, save the language request to a cookie, then redirect to the "native" URI. This means that there is an extra redirect for EACH page request!

If your site will support it, we suggest you use the dynamic_locales plugin subdomain locales option instead for (...)

Photo RSS Feed Display

This is a general widget to display Photo RSS/Atom feeds on other websites. It is not a Zenphoto plugin or Zenphoto exclusive tool although it had been started as that.


Lets you create custom menus and place them on your theme pages.

Use the Menu tab to create your menus. Use printCustomMenu() to place them on your pages.

This plugin is recommend for customized themes only that do not use the standard Zenphoto display structure. Standard Zenphoto functions like the breadcrumb functions or the next_album() loop for example will NOT take care of this menu's structure!



Provides functions to print a tag cloud/list of all image tags from an album (optionally including the subalbums) or the album tags including sub album tags. Or alternatively a tag cloud/list of all tags used by either Zenpage news articles or pages.

Note: The optional counter prints the total number of the tag used, not just for the select items (as clicking on it will return all anyway.)



A quota management system to limit the sum of sizes of uploaded images.

Set the default quota on the plugin options page. You can change the quota for individual users on the Admin tab. Users with ADMIN_RIGHTS or MANAGE_ALL_ALBUM_RIGHTS are not subject to quotas and will not be assigned ownership of an image.

Images uploaded by a user will be marked as his and will count toward his quota. Images uploaded via FTP or from the files tab will not necessarily have an owner assigned.

You may also assign the complete set of images in an albums to a user. (Just the images in the album. If you want to assign images from subalbums, you need to do that for each subalbum.)

A user who exceeds his quota will not be allowed to upload more files.

Because of the difficulty of policing quotas when ZIP files are uploaded this plugin has an option to diable ZIP file upload.

Since uploads via the files tab are like FTP uploads and are not assigned to the user, you should not assign (...)


JavaScript thumb nav plugin with dynamic loading of thumbs on request via JavaScript. Place printjCarouselThumbNav() on your theme's image.php where you want it to appear.

Supports theme based custom css files (place jcarousel.css and needed images in your theme's folder).