tokes at web.de
Thu Jun 26 12:36:20 BST 2008
I just rediscovered KPhotoalbum, haven't used it much for years, I just
updated it with most of my pictures and I was quite surprised by all the
cool new features!
Ages ago I had the idea of writing a very simple php-based web frontend that
does not use a sql-database (so no sql-server needed) but the index.xml-file.
Yesterday I decided to give it a new try and I am quite satisfied with the
result. It is still quite buggy, but it works :-)
You can check it out here:
my scripts can be found here:
How it works:
1. you have to copy the images you want to publish on the web to a
temp-folder, keeping the original file-structure (as stored in the xml file)
- at this point it may be a good idea to rescale the images -
2. place a copy of your KPhotoAlbum-Datafile index.xml there.
3. run my perl script export.pl to generate a smaller version of the xml file.
The script checks which of the images stored in the xml file are present in
the temp. folder, removing all unused entries. Images are sorted
4. copy the new xml-file (index-php.xml) and your images (with all subfolders)
to a webserver
5. place the 2 .php files (index.php + display.php) there to
The scripts and my sample index-php.xml can be found here:
As I did decided not to use a database-backend the webserver might get a
little slow if one exports too many pictures, but I haven't chacked that yet.
I think one should not try to export 1000 pictures for one web-frontend, but
a few hundred should not be a problem.
Some missing features are:
-only cats "Persons", "Locations" and "Keywords" are supported. Don't know if
it would be easy to moify it for custom ones.
-I did not start to work on super-cats
Greetings and thanks for KPhotoAlbum / KimDaBa
More information about the Kphotoalbum