About Andrew's Album Application
This is a simple web-based application that implements a photograph album. The photographs are stored as images in a folder hierarchy on a server. The application lets you navigate that hierarchy and view the images. Click “Play” to view all the photographs in the current folder as a slide show.

On an iPhone or similar device use a “swipe” gesture to move to the next or previous photograph or folder. Also on those devices, in landscape mode the menu bar and title are hidden; rotate back to portrait to reveal them.

If you want a bookmark for the album starting at a particular folder or photograph, use this applicatioon to navigate to it, then open this dialog and bookmark this link.

See also the separate technical details page.

Technical Details
The server side of the application consists of a PHP script plus its subroutines and settings. The script responds to requests from the client side by returning XML descriptions of the images and folders. The server-side script is also responsible for creating and maintaining a cache of scaled images, and a database of image and folder titles. The server-side script doesn't do any HTML, and it has no opinion on how you are going to navigate and view the images.

After changing the set of images and folders on the server, you can pre-load the server-side cache by shift-clicking on the "Play" button.

The client side consists of this HTML, plus its associated stylesheet and Javascript.

The HTML is strict HTML 4.01, with a DTD declaration so that browsers run in "standards-compliant" mode, not "quirks" mode.

For those whose browsers can't deal with modern technology, there's a very basic version that doesn't use any Javascript.

All of this is copyright. If you want to copy it for your own use, please ask first.

Edit the Title
Writing ...
User:
Password:
Title:
Reading ...
 
Top
Edit   Help Andrew's Album Application