Why the heck ...?
With most software available, t never seems to do exactly what you want. So when I started looking for a Photo Gallery, phpAlbum came closest to my requirements.
However, I realised that it would never be perfect (for me).
On the other hand I had been messing around with PHP for a while and this looked like a good sized project to get my hands a bit more dirty with.
What does it do?
Less that other systems, but it's growing. Currently the following does work:
- Automatic generation of thumbnails and image scaling
- Skin support with a simple, easy to use PHP API
- Simple, web based configuration
- Image cacheing
- Movie support (download)
- Various sorting options for folder and images
- Basic upload support
- Meta data (title, description, etc) for files and folder
- .htaccess support
For a more complete list check out the Changelog and TODO list.
Requirements
Not a lot at the moment. The code uses only standard PHP functions for image manipulation, so all you need is gd2 support; Linux testing coming soon...
There is currently no database needed as all content is stored in files. There is a DB based version planned, though. The aim is to be able to switch between the storage medium without breaking any of the actual gallery code. We'll see...
The code is OO; e.g. everything is in classes! I guess it shows that I am coming from Java ;)
I have tested with PHP 4.4.1 and 5.0.4, both on Windows.
Feedback
... is always welcome. Emails please to rapa@radebatz.net.