
Intro
PhotoAlbum v3 is the third complete re-write of the code I use
to display my pictures. I've been editing and enhancing the software to
suite my needs for some time, but the most recent version supports the
ability to host different albums for different people. The code is
fairly robust, the bulk of which runs as perl CGIs under mod_perl, uses
mySql as a database backend, as well as having some C based utilities to
extract meta data (exif) from the pictures.
Features
This is a list of the some of the features that are supported.
- Multiple PhotoAlbum Support
- Modeled after Windows XP "Thumbnails" View for easy navigation
- Very easy to add pictures. You can transfer a thousand pictures
with a hundred categories and subcategories as easily as you can upload
a single picture.
- Fast using mod_perl and other caching techniques.
- Maintains count on unique picture views and times.
- Allows users to vote on pictures.
- Search for category or for picture by description.
- Access control based on groups (50 max).
- Users can add accounts to store preferences (very configurable).
- Interface to edit categories.
- Interface to edit picture.
- "Top Ten" views - by votes, by picture views, or last ten pictures
seen.
- Catagory tree view showing number of pictures per category and
indicating newly added categories.
- Extracts and stores any meta (exif) data associated with a picture.
- Clean, easily modifiable look & feel.
Screenshots
Rather than looking at screenshots, just go check out my personal
photoalbum. You can start at the base
here, then click on Reza to enter my
photoalbum.