Zenphoto 1.0.5 Released

    Just in case you don’t check the home page or forums, zenphoto 1.0.5 has been released with a ton of fixes (since 1.0.3). 1.0.5 was a quick fix for an overlooked little problem, all the real meat was in 1.0.4.

    Big changes include:

    • Performance Improvements — lazy evaluation and some smart algorithms to sort the image array out of the database contribute to up to 12 times faster page processing in albums with lots of images.
    • Database Generalization — all data storage has been abstracted to a PersistentObject class, which the Image and Album classes inherit from. This reduces specific database calls, groups them together, and allows for easy addition of new classes and new database systems later on. This is a Good Thing.
    • New Themes included — I’ve included three new themes with the default release: Default Dark, Stoppeddesign, and Sterile. More choices! Yay.

    The other big change of course I am not advertizing, since it’s not fully implemented yet, and that is sub-albums. The code now supports them. However, the interface for managing them is still under development. You can download the sub-albums testing theme if you don’t mind the incompleteness just to see how it works, but don’t expect much yet.

    Also, there’s a big problem with sorting images in this release. See this thread for more information and a temporary fix if you need it. I’ll be releasing 1.0.6 this week to fix it for good, and I’m adding unit testing to my list of things to do.

    Zenphoto is back! :-)

     

    For questions and comments please use the forum or discuss on the social networks.