XmlAutoIndex 0.03 review
DownloadXmlAutoIndex (xai) is a module for Apache written in perl that browses your directories and outputs it into Xml. The aim of this p
|
|
XmlAutoIndex (xai) is a module for Apache written in perl that browses your directories and outputs it into Xml.
The aim of this project is to replace mod_autoindex in Apache:
I would like to separate data from design, that is why I have made a xml output.
After that, using Xslt you can translate it into Html, Svg or Xul for example (you can make your own theme by updating xsl style sheet and with never touching the core engine).
Each plugins are indepentant and are here to generate thumbnails, previews, etc... Each previews, meta-data are cached in a cache directory to accelerate http queries. bonus: I have included in engine a handler that allows you to add comments per file, this behaviour does not require SQL server because comments are saved in file's cache's meta-data.
Requirements:
For xai core:
apache2
mod_perl2 for apache2 (libapache2-mod-perl2)
mod_xslt for Apache2 (libapache2-modxslt)
XML::LibXml (libxml-libxml-common-perl libxml-simpleobject-libxml-perl)
For image plugin:
Image::Size (libimage-size-perl)
Image::Info (libimage-base-bundle-perl)
Image::ImLib (libimage-imlib2-perl)
For video and audio plugin:
imagemagick
mplayer
mencoder
What's New in This Release:
OpenDocument and Pdf modules that can create thumbnails from .ods, .odt, .pdf, and .ps files were added.
The svdjez theme was enhanced with a tree on the left side.
A parent browser was added to the core engine (it is used for the svdjez theme).
Minor bugs with JavaScript/XML escaping were fixed.
XmlAutoIndex 0.03 keywords