Unsupported themes updated for Zenphoto 1.4.6

We have updated the hosted and unsupported themes except zpGalleriffic which is partly broken because of dependencies on outdated JavaScript tools. 

The major work was done by fretzl with some additional work by acrylian and sbillard. Special thanks to arnaud for his help with the zpSkeleton theme.

As always you can get them on our unsupported repository. You have to download everything and only use what you like. Please note that there still might be issues. If you use these themes and notice issues feel free to report them on the issue tracker of the repository. Even more welcome would be contribution via pull requests.


Create default codeblocks.

Zenphoto 1.4.6


  • New template functions getHeadTitle() / printHeadTitle() to for usage within/for the HTML page's head [acrylian]
  • Improved 404 handling [sbillard]
  • imagick options to hint image sizes to better utilize server memory. [yaourt]
  • Various HTML validation issues on the backend corrected [acrylian, sbillard, sphoto]
  • New options for search pattern matching [sbillard]
  • Plugins may now "declare" deprecated functions. [sbillard]
  • Bulk options and edit links for images on the images order tab [sbillard, acrylian]
  • Backend pages now warn about possible unsaved data in forms if you try to leave a page [sbillard]
  • If you are using plugins with content macros that generate html, a conflict with TinyMCE's automatically wrapping everything using paragraphs could occur. Zenphoto now validates such html using the server side (...)


Create news articles when a gallery item is published.


This plugin is used to extend the administrator table to add user address fields.

NOTE: You must run setup after enabling or disabling this plugin to cause changes to
be made to the database. (Database changes should not be made on an active site.
You should close the site when you run setup.) If you disable the plugin all data
contained in the fields will be discarded.


Note: The example macros in this text contain a space after the first and before the last bracket. This is to avoid them being executed. On real usages there should be none.

Shows slideshows of images in an album. Slideshows are responsive by default but beware of theme css.

An adaption of the jQuery Cycle2 script.

The theme file slideshow.php is required witin your theme's folder.
A slideshow.css is optional. Required special css should best be incorporated into the theme's css.
If you are creating a custom theme, copy these files from an official Zenphoto theme.
Note that the Colorbox mode does not require these files as it is called on your theme's image.php and album.php directly via the slideshow button. The Colorbox plugin must be enabled and setup for these pages.



Responsive JavaScript carousel thumb nav plugin adapted from

Place printThumbNav() on your theme's image.php where you want it to appear.


This plugin handles external feed requests to specific items like a kind of basic API.

Zenphoto-1.4.6 RC2

We have reached Release Candidate 2 status! You can download it directly from GitHub:

For your interest, itself has been running the beta for a while and has also been upgraded to the RC 1 already.

Let us know any issues you find via the forum or issue tracker.

Demo plugin

This is a basic demo plugin that is meant as a starting point to write your own.