Zenphoto URL structure

Zenphoto has a specific URL structure for all front end items we explain here. We recommend to use mod_rewrite but Zenphoto works without it as well. The examples assume Zenphoto has been installed in the root of a domain.

Mod_rewrite links (SEO friendly)

The URL's are not completly rewritten via mod_rewrite/htaccess but internally. Therefore some parts can be changed via the rewriteToken plugin.

Gallery index:
Gallery index, several pages:
Album (thumbnail page):
Album, several pages:
Sub album (similar for more levels):
Image page (sized image):
Link to a tag:

3rdp party theme zpBSH gets update for Zenphoto 1.4.6

More info and download of the theme by adamus04

Or view some screenshots first:

A tribute to the Gallery project

We just learned about the sad news that the Gallery project is going into hibernation after over 14 years. The Gallery project was one or possibly the first great solution for self hosted gallery websites in 2000. It defined the category of "web image galleries" and was there for years already when Zenphoto was started. Back in 2005 Zenphoto founder Tristan Harward noted on his development announcement:

I have a vision of what the final product will be like I imagine it with the simplicty and flexibility of PhotoStack, the user interface innovations of flickr, the power of Gallery, and the interactivity of WordPress all rolled into one great app that should be a joy to use.

Although Zenphoto started as an alternative to existing systems like Gallery therefore, we never felt being actual "competitors". Just like with our friendly connection with (...)

New 3rd party theme: zenfluid

A theme based on the Zenpage theme by JimBrown:



Support for the Flowplayer jQuery/Flash 5 video player. It will play video natively via HTML5 in capable browser if the appropiate multimedia formats are provided. The player size is responsive to the browser size. This is an adaption of the existing jPlayer plugin.

This plugin does not play audio files.

Showcase and 3rd theme updates (June 17th 2014)

Theme zpFlowers gets update for Zenphoto 1.4.6

New on the showcase A site using a custom theme with Zenpage CMS plugin support:!

New team member!

We are happy to announce that Gjr, long time user and contributor since 2008 and best known for his themes, has decided to join the Zenphoto team officially. For the start we welcome him as a new forum moderator but there might be more in the future.

Response to Zenphoto Team Change

It is with many thanks and much respect that we part ways with our former contributor, Stephen Billard, who has surprisingly left the main Zenphoto project to take his efforts in another direction.

As an open source project, we embrace the idea of forking and making use of the code for any purpose, and we welcome Stephen's continued work on his branch. We will surely continue to collaborate and share resources for the near future, and we wish him the best of luck with his work. This type of thing happens from time to time, and we recognize Stephen for his contribution of more than 6 years. For more personal goodbyes, please visit this forum post from our core members.

That said, Stephen was certainly not the only contributor to Zenphoto, with 8 core team members and over 100 other contributors over the last 6 years. His departure marks a new direction for (...)

Czech translation

Zenphoto development team change

Some of you may remember several months ago that I had a disagreement with the management of and said I would no longer be a part of the organization. I did modify that position slightly out of concern for Zenphoto users. I agreed to stay on through the release of the 1.4 6 version of the software.

Well, that event has happened. I have not seen a change in the situation which would inspire me to stay with the organization, so as form now I dissolve my association with them. This means that I will not actively develop or support software provided by But it does not mean that I am abandoning the software.

For those who do not know the history of Zenphoto you can read about it here: I would like to help you read between the lines of this document. By September 2007 the initial development group had for all intents and purposes abandoned the software. They had made a good start, but failed to follow (...)