Back from vacation

Just got back from a wonderful camping trip in Yosemite tonight. I’ve had a lot of time to think, and some of that thinking was about zenphoto, photography, and how they fit together for me. I’ve read all the comments on the last post and I’ll address a couple points before I go to sleep…

1. Themes – I actually got internet access halfway through (I had to — waiting for an important e-mail) so I got Jonas’ comment about per-album themes, and decided to implement it all on paper. So I did. I think it’ll work, but I haven’t actually tested it on a computer yet. My brain does pretty well, but it might take some translation time.

In short, themes will be in 1.0, and because it’s easy, so will per-album theme overrides. I think it’s a nice feature, and it’s purpose is obvious enough in context that it doesn’t detract from anything.

2. I’m going to sleep. I think I was going to have a second item, but I forgot it. (...)

zenphoto 0.3.5 – “admin/1234″

Before I go off on vacation (camping in Yosemite NP; Tuolumne Meadows, not the overcrowded valley) I thought I’d post another demo.

This time, I’m mainly showing off the administration pages. The Overview screen is like WordPress’s dashboard, but with useful information instead of slow RSS feeds. Comments obviously (eventually) will show all your comments, with edit/delete/moderate options. Upload (currently disabled for all you) is my favorite part — you have to try it out. First, the folder is auto-generated from the typed name by default (with graceful conflict handling and/or notification, even if you type your own — try typing “Space”), and better: no more having to reload the page to get more upload boxes. Last but not least, Edit allows you to mass-edit things on any level; album info, and image info in albums.


Zenphoto 0.3.5

  • Admin section: Intuitive Javascript validation of album uploads.
  • Admin section: Delete buttons and actions.
  • (Test Version: Uploads and deletes are disabled for the public.)


Zenphoto 0.3.4

  • Admin section: Upload interface.
  • Admin section: Upload file handling (all image types *plus* ZIP files).


Zenphoto 0.3.3

    • Admin section - overview page basic layout (10 comments, links, etc)
    • Admin section - mass-edit albums and images complete.


Zenphoto 0.3.2

  • Comments error more gracefully; removed saved comment info from the template.
  • Administration section design complete.
  • Login logic, authentication complete (login at /zp/admin/)
  • AJAX in main gallery only works for logged-in user
  • Added template functions for album date/place


Zenphoto 0.3.1

  • Fixed bug with AJAX editing and PHP magic_quotes_gpc
  • Refactored config to use an array and getter function instead of global variables.


Zenphoto 0.3

  • AJAX title/description editing on images and albums.
  • Comment saving
  • Bugfixes; improved IE support.

Relevant links:

  • - zenphoto 0.3 - "AJAX Fireworks"


Zenphoto 0.3 – “AJAX Fireworks”

Okay, so I should have been working on the more fundamental stuff instead, but I got totally hooked on making the AJAX go (though I did cookie comment info). I left admin mode on by default so everyone can play with it. Yes, that means you can add titles and descriptions to my images! It’s great. You’ll love it.

zenphoto 0.3 demo gallery

I must warn: it works in IE, but it works a lot better in any other browser. I expect anyone administrating zenphoto to not use IE, so this shouldn’t be a problem. Mainly, you lose the really cool javascript form editing features like automagically resizing textareas.

And yes, those were the fireworks this evening. Happy 4th of July!


Zenphoto 0.2.2

  • Database garbage collection functions implemented.
  • Temporarily added a "pruning" page to clean the database manually - prune.php (GC will be used later before any operation relying on the database)