Managing Photos
I've been hunting around for quite a while looking for a good system to manage my ever growing collection of photographs. There are a lot of okay solutions but more or less everything I've found either doesn't solve the problems I want solved or is incredibly buggy and incomplete. Finally today I found something that at least doesn't suck.
Thanks to an anonymous comment on my GallerySoftware page I saw this:
Gallery - MySql or BerkleyDB (may work from flat files, I think.) . Includes a neat .reg file that adds it to Windows XP's "publish this folder" task pane.
I've played with Gallery many times in the past but always moved away from it because required MySql, was really ugly, wasn't themable and a number of othe gripes. However Gallery is the piece of OpenSource GallerySoftware, has a long history of steadily improving and has a wide enough following that it will probably never die.
So I installed it and started playing and discovered that most of my gripes and wishes had been addressed, and the few remaining were on the roadmap.
Then I found the wiki page listing other methods of uploading pictures to Gallery. Specifically iPhotoToGallery grabbed my eye.
What all of this means is that I now have a bearable workflow for dealing with my photos:
- Take pictures.
Upload to my iBook via USB to iPhoto (note iPhoto4 is finally worth using).
- Delete, rate, crop, fix, categorize in iPhoto.
- Export from iPhoto into Gallery running on my home server.
- Mirror via Gallery's built in support for remote mirrors (and rsync) to my main server in the states.
- Allow people to view, rate and comment on photos there.
This takes care of pretty much everything but the nicities. The remaining wishlist items would be:
- Support for EXIF Captions (so I can caption photos in iPhoto and have them move to gallery.
- Syncing support between iPhoto and Gallery (so changes to Gallery could be propogated back into iPhoto).
Read/write support for EXIF/IPTC fields so that comments, ratings and keywords added to the web gallery get stored into the image. This is important if I ever decide to use another piece of software then Gallery (see AlexKing's blog post on the subject).
- Support for matching iPhoto ratings to Gallery ratings.
- Some form of dynamic categorization based on IPTC keywords/categories.