News

FEATURED

Zenphoto 1.5

Sorry that it took a bit longer (or as some may say too long) for this bugfix and minor security update. But some personal family related cirumstances ate a lot time the last months. And this is not the next major release we talked about every now and then. Look out for a separate info update on that soon.

Since on May 25th the new European General Data Privacy Rule (GDPR) took effect, we added some features to help and also prepared an article about Zenphoto and privacy considerations.

Raised requirments

By now we actually develop and test on PHP 7.2 so we raised requirements. Although the code will probably will still work on older PHP versions we neither test it nor make any effort to make things work below PHP 5.6. Although we simply can't and won't rewrite all code into "pure" PHP 7+ only unless really needed.

We also recommend to use MySQL 5.5.3 or later. You will still be able to install on as low (...)

zenphoto.org and privacy

Now that the GDPR has taken effect we like to tell you about data usage on our site. Our site does not collect much data. Our site actually consists of four sub sites:

zenphoto.org

The main site which uses Zenphoto itself. You cannot register on our main site and we don’t use comments. We don’t require cookies – except if you allow Matomo to track for statisics (see below) – on the main site except for our own login on the main site and keeping the search context if you searched on our site. The latter does not store personal data.

We do collect some data manually for the extension or theme entries regarding third party contributions. We create entries for any separately available 3rd party extension and theme. Either because you informed us about them or we find them ourselves in public. We may also create a so called contributor page to showcase your contributions in one place. But it is always what you see is what we have. There is no secret data (...)

Privacy considerations

If you run a website and especially if you are located in the EU you should have heard about this General Data Protection Rule (GDPR) by now and be prepared for it already. So we can’t and won’t go into detail about the GDPR here.

That has been done on numerous sites already in the past months. You’ll find info about it on the official EU GDPR website: https://www.eugdpr.org/.

You will surely find numerous good articles in your own language about how to comply with your website. In any case we can’t and are not allowed, not being lawyers, to provide any legal advice how it applies to your website as every website is different anyway.  But we can tell you a bit about Zenphoto and data privacy.

Zenphoto as the CMS on your site

Some features mentioned here are only available in Zenphoto 1.5. Zenphoto does not store much personal user data by itself. Of course it does use (...)

zenphoto-bulk-move

A plugin that enables the bulk move of images between albums based on search criteria

zenphoto-on-this-day

Generates "on this day" content for use in your gallery

zenphoto-bulk-captions

A plugin that enables the bulk captioning of newly uploaded images.

Menalto (Gallery3) to Zenphoto Migration

Actually no extension but a collection of PHP scripts for the migration from Menalto Gallery 3 to Zenphoto.

zenphoto-osm-fotomap

No extension but rather a tutorial for a Zenphoto overview OSM photomap with all photos using a custom theme page. Requires the following plugins:

  • multiple_layouts plugin (official)
  • zpOpenStreetMap (half official)

zenphoto-precache

This python script will, when given correct paths and database information, iterate across all images in your zenphoto gallery and create cached thumbnails and other cached images for them, so it does not need to be done on the fly when the gallery is accessed.

It only caches needed sizes for the current theme and the admin theme, but you can use --themes to specify additional themes you need to cache sizes for.

Disqus Comment Form

Adds Disqus to Zenphoto. Can be configured to use SSO (single sign on) and Disqus comment count.