In my long quest to find the best solution for maintaining my photo collection, I found Picfolio, which is a static photo gallery which uses XSLT. The advantage over a solution like BINS is that it uses XML and that therefore it's easy to customize the output as one wishes.
For example, getting rid of tables in BINS's output requires modifying the Perl source, which isn't the case of Picfolio.
One thing that BINS had and that Picfolio was missing, in my opinion, was an easy way to edit the title and description of a photo or album.
The Picfolio metadata editor is a simple program which allows one to enter a description or a title for a photo, or for an album, without having to edit the XML generated by Picfolio with an XML editor.
It has a text interface, a GTK interface, and also supports batch processing from the command-line. See the screenshots.
The Picfolio metadata editor is written in Python.
Note that the development of Picfolio metadata editor has moved to BerliOS.
Picfolio metadata editor can be downloaded from the files section of the BerliOS project page.
The following older versions are available:
Initial GTK support. The interface needs to be improved, and and it should be decoupled more from the command line (e.g. browse directories, etc.).
First release.
Please use the bug tracking system.
Patches can be submitted using the patch manager.


For more screenshots, please look at the screenshots section.