title: Web Photo Gallery Album Whatevers # category is optional, may be only one word, defaults to "main" category: tech content: |

I want to run a photo gallery app on my web server. I'd like it to be written in Perl, because I'm just that kind of person.

Package The Good The Bad
Album
  • Generates fairly civilized output
  • Generates thumbnails
  • Knows what has already been done
  • Static output, requires maintenance
  • Awkward command-line interface
  • No sub-albums
CGI::Application::PhotoGallery
  • No horribly ugly dependencies
  • Horribly ugly output
HTML::PhotoGallery
  • Doesn't break in the absence of thumbnails
  • Reasonably fast
  • Output not based on templates
  • Roll your own thumbnails
  • No sub-albums

There are a lot of packages that run with mod_perl but my experience suggests that they only run under mod_perl version 1.x, which must run with Apache HTTPD 1.x, which was a total administration headache. I run Apache HTTPD 2.0.x, which is fairly sane.

I've played with a piece of software called JAlbum, and it looks pretty good. It's written in Java. But it demands GUI space. I don't like lots of GUI apps.

This leads me to a conclusion I don't like: Gallery really is all that and a bag of chips, even if it is written in PHP.

I'll cry now, if you don't mind.