Zenphoto development about to move to GitHub

The Zenphoto development team has decided to migrate our repository to GitHub. We expect to finalize this with the Zenphoto 1.4.4 release. GitHub will provide us with a much better environment for Zenphoto (…)


This function will parse a given HTTP Accepted language instruction(or retrieve it from $_SERVER if not provided) and will return a sorted array. For example, it will parse fr;en-us;q=0.8 Thanks to for this code. (…)

htaccess against hotlinking

htaccess template file to protect (full image) files from hotlinking. Instructions included in the file itself.


Allows/Denies access to the gallery to specified IP address ranges. This does not block access to validated users, only anonomous visitors. But a user will have to log on via the admin pages if out of the IP ranges as he will get a Forbidden (…)

Google+ custom page url

Our Google+ page has now the custom url 


Zenphoto is a bugfix release of the recent 1.4.3 branch. Fixes include improvements for metadata, search, multilingual, backend form processing and various others plus a security fix to possible cookies stealing on the backend. As (…)

Zenphoto to Wordpress migration

A python script to export top level albums only to Wordpress.

Changes to the advertisement program

We made some changes to the advertisment categories. Before the Platinum category costed 900 USD/month for the home page and all sidebars including the forum. We have now split that category into two new categories: The  (…)

Announcing the demise of the Translation Tickets

Initially when Zenphoto became Multi-lingual we needed a way to know who was willing to translate for which languages. In addition we needed a place for the translators to "store" their translation so it could be included with Zenphoto. (…)


Zenphoto is a bugfix release of the recent 1.4.3 branch. As usual we recommend all users upgrade for the latest updates and fixes. See the changes on trac for more information.