AxKit::App::Gallery =================== $Id: README,v 1.3 2004/02/26 18:02:05 nik Exp $ This is an AxKit based image gallery, using XSLT and XPathScript. Directory hierarchies of images can be placed online with minimal effort. To see an example of AxKit::App::Gallery in use, go to http://jc.ngo.org.uk/pics/ See the INSTALL document for notes on installing AxKit::App::Gallery and its dependencies. After installing AxKit::App::Gallery; * Identify the root directory of your image collection. For example, /usr/local/pictures. * Create a directory to store the stylesheets (XSLT and XPathScript) that do the bulk of the transformation. E.g., /usr/local/share/ax-app-gallery. Copy the contents of the stylesheets/ directory here mkdir /usr/local/share/ax-app-gallery cp stylesheets/* /usr/local/share/ax-app-gallery * Edit proofsheet2html.xsl and imagesheet2html.xsl. These both contain a statement that looks like this: Adjust the path to reflect the full path to the file breadcrumb.xsl on your system. Unfortunately, this is a side effect of interactions between specific versions of XML::LibXML, XML::LibXSLT, and libxml. Future versions will hopefully fix this bug. * Integrate the contents of httpd/httpd.conf into your Apache configuration file. See the comments in that file for more details. * Restart the webserver * As part of the httpd.conf integration you should have created a URL on your website that maps back to the root directory of your image collection (/usr/local/pictures, or whatever you called it). Point a web browser at this URL. You should be rewarded with a page listing the subdirectories as links. Any images in this root directory should also be present as thumbnails. Clicking on a subdirectory should show you the images and subdirectories it contains. Clicking on an image should show you a larger version of that image, some information about it, and links to view larger or smaller versions of the image. See the documentation in AxKit::App::Gallery for detailed configuration information, author contact details, and troubleshooting/debugging recommendations.