A Zenphoto plugin that enables touch screen left and right swiping for:

  • next/prev single image
  • next/prev album page
  • next/prev news loop page ("news on index" option not supported)

Based on the jQuery plugin touchSwipe


Preload the previous/next images on the single image page to speed up loading.


Back-end WYSIWYG editor TinyMCE 4.x.

You can place your own additional custom configuration files within plugins/tiny_mce/config
There is a naming convention since there is a difference between Zenphoto (gallery) and Zenpag (news/pages) editor configurations
- zenphoto-<yourcustomname>.js.php
- zenpagae-<yourcustomname>.js.php


A plugin that provides a function to add privacy friendly, non tracking social network share buttons (Facebook,Twitter, Google+ and others).

This is an adaption as a Zenphoto plugin of: jquery.socialshareprivacy.js | 2 Klicks fuer mehr Datenschutz (2 clicks for more privacy)

Wth the extensions by: Copyright (c) 2012 Mathias Panzenböck (...)

3rd party theme zpSkeleton and plugin gSlideshow updated for 1.4.5

Gjr has update his theme and plugin for 1.4.5:
zpSkeleton and gSlideshow Updated for Zenphoto 1.4.5

His other themes zare announced to get updates as well soon to follow:
Zenphoto 1.4.5 Release Not Compatible with Current Theme Versions

PHP 5.3 nears end of live

The release of PHP 5.3.27 will be the last regular release of 5.3.

But no need to fear upgrades of your servers, Zenphoto is already been tested with PHP 5.4.

3rd party themes zpArdoise and I-feel-dirty get update for 1.4.5

vincent3569 – by the way is official French translator from 1.4.5 on – has updated two of his themes for Zenphoto 1.4.5. 

More info: 




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.

Macros are "delcared" by filters registered to the content_macro filter. The filter should add its macros to the array passed and return the result. A macro is defined by an array element. The index of the array element is the macro name.

Note: the plugin should be active both on THEMES to provide the function and on the ADMIN pages to provide the macro documentation.

The content of the array is as follows:

  1. "class" => macro class, see below.
  2. "params" => An array of parameter types. Append an * if the parameter may be omitted. The types allowed are:
    • "string": may be enclosed in quotation marks when the macro is invoked. The quotes are stripped before the macro is processed.
    • "int": a number
    • "bool": true or false
    • (...)


This plugin will edit the tokens in the zp-data/zenphoto.cfg file



This plugin handles RSS feeds.