This section will describe the layout and meaning of the various files in the LOT software. Basically what we cover here is the content of lot.tar.gz.
lot/admin/: The admin interface to the TLDD is stored here. You'll find straight PHP files as well as a few GIF/PNG files here.
lot/doc/: Documentation (this document).
lot/root/: The root of the portal. You should define an Apache virtual host that has this document root.
The general layout of each LOT web page is defined in the XSLT file interface.xsl. The front page (both simple & advanced search) is driven by portal.xsl. Favorites search (simple & advanced search) is driven by favorite.xsl.
lot/root/css: A few cascading stylesheets for the LOT portal are located here.
lot/root/gfx: Images are located here.
lot/root/js: Almost all JavaScript used by the LOT portal is located here.
lot/root/search: The files are produce the templates for search results. The actual content is generated by JavaScript.
lot/root/help: Help content.
lot/root/lang: Language specific content. There is a .tkl file for each language string. All language strings must be converted to the files lang.php and lang.js.
lot/spool: This directory contains the LOT log file trace.log as well as a cached target list targets.php.