I created a couple of patches for ZenPhoto to add some much requested functionality.
First of all, I created a patch that adds EXIF reading capabilities to ZenPhoto itself. It adds some simple functions that theme authors can use print formatted EXIF information. The rest is handled completely transparently. One important difference between other solutions for EXIF reading is that the data is filtered beforehand. This ensures that the output of the functions are actually useful to be displayed, and not the raw data that is stored in the JPEG file.
One of the area I payed some extra attention to is the support of Geotagging. If present, the EXIF patch reads the Geotagging information in JPEG files and transforms it to a format that is used by the various map APIs such as Yahoo Maps and Google Maps and Google Earth. An example of what can be done with the Geotagging information can be found on my own gallery. Just click on the â€˜Toon locatieâ€™ button in the bottom left of the page: http://nielsenwilma.nl/italy/DSC02083.JPG
I also added RSS and Atom output. The RSS output should be compatible with iTunes (not tested yet) and includes MediaRSS information which is compatible with Flickr. Reading the RSS output in FeedDemon for example shows thumbnails, descriptions and dates for every photo. The RSS output also includes the Geotagging information (if applicable) using the ICBM extension. Examples:
Finally I also added KML export for use in Google Earth. For every geotagged picture it places a small thumbnail on the map, and if you click on the thumbnail it will open a larger version of the picture and the description and a link back to the ZenPhoto gallery. Example:
Iâ€™ve added the patches to the bugtracker, so perhaps these functions will be included in a future version of ZenPhoto.