Okay, I've been using Gallery since I took Coppermine out back and shot it back in 2001. I had Gallery 1, and now Gallery 2 (aka The Blob That Ate My Hard Drive) and with Gallery 3, I told myself I was going to look at Options. I mean, if you're going to have to re-import 30000+ photos, you may as well reconsider your tools.
My requirements:
Straightforward to use for a visitor.
PHP/SQL
Protect my photos from hotlinks
Pretty URLs
Import from G2 should be EASY
Themes are complicated but not insane
I ran into ZenPhoto on accident. A fellow fan site was using it and I thought I'd poke around. That was yesterday at 2pm. Today I have a mirror of my G2 gallery, with all the photos, up and running, and my only 'complaints' is that I can't mass-edit the Titles and Descriptions of my subalbums at once (and that my G2 import didn't pull in my correct album titles and descs).
I got my theme up and running rather quickly and while it's a little slower than G2, I can live with the slow because THIS is what I wanted G3 to be. It works behind my office firewall (G3 doesn't let me upload), it takes ZIP files, and it magically added albums I put in the album folder! DUDE doesn't begin to describe my delight. I suspect I'll be completely converted over by the weekend, at which point I'll see how hard it is to move from domain.com/zenphoto to gallery.domain.com
It looks easy.
Thank you.
Comments
If you choose to move the folder from /zenphoto to the root of the website, just re-run the setup program to make sure the .htaccess file points to the correct place.
The slowness of Zenphoto will probably go away once all your images have been cached. Zenphoto does its image processing on an as-needed basis, so it will process them as they are viewed. You have a lot of images, so it is this processing that is probably taking time. It too should pass.
It looks like all that needs to changed in the .htaccess is the RewriteBase so that's pretty easy. I'm quite enjoying this.
Only ended up being 17,000 odd photos once you clear all the thumbs and caches out. But still!