Zenphoto 126.96.36.199 Feb 03, 2011
See the changes on trac for more information.
The simpler media website CMS
Since we changed a few details regarding themes with the
Zenphoto 1.4 release we did one of our quite rare test runs of all
third party themes we list on our site.
We also decided to update those older 3rd party themes that we host to be roughly compatible (an exception to normally not supporting these.) We re-added the simple+ theme we also roughly updated. These themes remain minimally featured and are still not officially supported.
One of these themes, the Garland theme, will become distributed with Zenphoto 1.4.1. It is an adaption of a Wordpress theme (which is the adaption of a Drupal theme actually) made by the former team member aitf311 years ago.
We threw out a few themes that were just minor clones of the stopdesign theme and the default theme and therefore did not add real value anymore :
This is a just a bugfix release for 1.4 without new features. Changes can be viewed on the trunk (svn) as usual: http://www.zenphoto.org/trac/browser/trunk
Note: This article already had been published in September 2009 under the title "Theme design changes that will appear in Zenphoto 1.3.2". Since 1.3.2 was skipped in favor of 1.4 it is now being republished.
With the 1.4 release we have undertaken some revisions to how themes should normally be coded. They are summarized below:
New filters have been defined to allow plugins to insert HTML in strategic locations on the WEB page.
This plugin is an example demonstrating the use of the various image_html filters. Each effect is defined by a text file these sections (no individual section is required).
Documents the source of the effect
Each effect will have a head section that contains the HTML to be emitted in the theme head.
Elements from this section will be added to the class element of the <img src... /> tag.
It is also possible to create a extra section for html that will be inserted into the <img src... /> just befor the />. This can be used to insert style="..." or other elements.
Used specially for Effenberger effects, but applicable to similar situations. Causes the named file to have its presence tested. If it is not present, the "effect" is not made available. Multiple files are separated by semicolons. Each is tested.
The following tokens are available to represent paths:
IMPORTANT NOTES: This release includes some
major internal restructuring of the object model. This also
involves the Zenpage plugin whose categories are now objects like
the articles and pages already were.
Additionally the root RSS files have been removed which results in new links to call the RSS feeds. Although we have added htaccess redirection so the links should not break (given you have mod_rewrite of course) you should inform your subscribers about the new links. The same applies to the sitemap-extended plugin.
Also there were some more minor changes to theming and plugin creations. Please review the related tutorials.
Hackers often use "probing" or "password guessing" to attempt to breach your site This plugin can help to throttle these attacks. It works by monitoring failed logon attempts. If a defined threashold is exceeded by requests from a particular IP address, further access attempts from that IP accress will be ignored until a timeout has expired.