Zenphoto hosting

The new Zenphoto headquarters
The new Zenphoto headquarters
Photo: Coolcaesar at the English language Wikipedia, CC BY-SA 3.0

Note: This of course was our April Fools Joke.

The Zenphoto team is pleased that a new opportunity has arisen for bettering our customer experience. Huge donations over the past years provided us with the backing funds to found a new company, Zenphoto Inc., and launch Zenphoto Hosting. 

What is Zenphoto Hosting? Well, first a little (...)


Zenphoto is a bugfix and security release of the recent 1.4.2 branch. 

As usual we recommend all users upgrade for the latest updates and fixes. See the changes on trac for more information.

Theme section changes (Feb 2012)

There have been some small changes to our theme's section recently that might be interessting to note.

Removed themes

We sadly had to remove the following 3rd party themes:

  • Mosaic: It is still listed on its site but the download links are broken. We will check and if it is fixed we will list it again.
  • Silhouette: Not provided anymore
  • The life in blue: Not provided anymore
  • The life is social: Not provided anymore
  • zpGalleriffic 1.0: Not provided anymore (there is a newer zpGallerffic 1.4 though)

Although we have copies of (some of) the themes we don't choose to provide them as hosted but unsupported 3rd party themes for now as we do with some other abandoned ones. Especially as some of the authors still provide other themes.

Supported plugins listed

Also new is that all theme entries now list (...)


Zenphoto is a bugfix and security release of the recent 1.4.2 branch. It fixes security issues reported by High-Tech Bridge.

As usual we recommend all users upgrade for the latest updates and fixes. See the changes on trac for more information.

publish content utility

We have discovered a bug in Zenphoto version 1.4.2 which leaves the default for publishing new images and albums set to not publish them. This is corrected in the nightly builds and in the upcoming release.

However, the nature of the bug is such that the error cannot automatically be reversed. The option must be manually changed on the gallery options tab if you do not want unpublished as the default.

Instead we have revived the publish content utility obsoleted by the bulk action implementations on albums and images. You can use this utility to locate any accidentally not published albums and images.

You can find this plugin here. Note that the plugin is "unsupported" which means that we may not extend it to deal with Zenpage content.


You will be presented with a list of un-published albums and a list of not visible images. You can select albums and images from these lists to be published. So you can freely upload albums and images and then on a periodic basis review which ones to make available to visitors of your gallery. Only images that are older than a specific date and time will be shown. (You can select that benchmark making it easy to allow new images to age before you decide to publish them.) There is no record of when albums were first encountered, so all un-published albums are show.

If you have the Zenpage CMS plugin enabled you will also have lists of unpublished categories, news articles, and pages.

NOTE: The fieldsets for each of these displays is collapsed by default. Click on the icon to open the (...)

Zenphoto jPlayer skins

We made these two clean skins for our plugin of jPlayer. Actually it is one skin in a light and dark flavour inspired a little by Youtube (click to enlarge): 



Use to insert the Google Webmaster Tools verification meta tag into your site pages.



Tries to authorize user based on Apache HTTP authenitcation credentials

The PHP_AUTH_USER is mapped to a Zenphoto user the PHP_AUTH_PW must be in cleartext and match the Zenphoto user's password (If the User validation is set to trusted the PHP_AUTH_PW password will be ignored and need not be cleartext.)

Note that the HTTP logins are outside of Zenphoto so there is no security logging of them. Nor can Zenphoto "log off" the user. The normal logout links will not show for users logged in via this plugin.

Apache configuration:

  • Run the Apache htpasswd utility to create a password file containing your first user: path to apache executables htpasswd -cp path to apache folder passwords user1

    htpasswd will prompt you (...)


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.

Support for the jPlayer jQuery/Flash 2.0.0 multimedia player ( It will play natively via HTML5 in capable browser if the appropiate multimedia formats are provided.

Audio: .mp3, .m4a, .fla - Counterpart formats .oga and .webma supported (see note below!)
Video: .m4v/.mp4, .flv - Counterpart formats .ogv and .webmv supported (see note below!)