Zenphoto status

    I’ve been working on it all weekend. I’m still in the first stages, but I’ve finished all image functions, including that spiffy size-in-the-url resizer feature. In fact, that went so well, I made all images in the program use it, which means every image displayed is actually proxied through a PHP script (i.php to be specific). It took some work, but I’ve got it caching images after processing, and sending the right headers so the user’s browser always caches it locally. That makes it behave exactly like a normal image. With mod_rewrite on, you won’t notice a difference.

    If you would like a sneak preview of the horrible-looking version .01 alpha, leave a comment with your email and I’ll send you a link. I’m afraid of it being somehow insecure at this stage. In fact, I just thought of two vulnerabilities while writing that sentence. So leave me your email and if I trust you I’ll send you a link :-)

    What I’ve done so far:

    • Directory traversals for album lists and image lists
    • Complete image processing
    • Image resize via URL
    • Database schema and record retrieval
    • Most options in the config file

    Just those first two make it a navigable gallery, so it’s a great start. Here’s what I still need to do:

    • Database update methods
    • Comments
    • Database synchronization (garbage collection)
    • Template functionality
    • Default template design
    • mod_rewrite rules
    • Groups and Searching (closely related)
    • Admin login and interface (uploading, description entry, etc.)
    • EXIF and RSS (low priority)
    • Lots of other things

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