North Texas Libertarians / Internal

Webmaster Notes

David Wallace Croft


Website Mailing List

The lptx-denton-website mailing list is used to discuss maintenance of and proposed changes to the web site.


Usage Statistics

Usage statistics are available from the URL http://www.lptx.org/webstats/.


Website Update Process

XSLT

The website pages are created by merging an XSLT stylesheet with an XML data file to create the XHTML page. As all of the content on the site is fairly static, this transformation is currently done manually by the Webmaster.

I use the XSLT processor Instant SAXON 6.5 by Michael Kay because it does not add whitespace to the XHTML output. Extra whitespace in the resultant XHTML is a problem because it can mess up the alignment of images that are supposed to be adjacent with no gaps. Here is the command that I use in my batch file:


D:\saxon\saxon -o index.html index.xml xsl\lptx_homepage.xsl

If you get an error while running this command, it is probably due to a bad tag or character in the XML data file. Remember that, unlike HTML, all XHTML tags must be terminated (e.g., <br />).

I keep the XSLT files in http://lptx.org/xsl/. I keep the XML data files in the same directories as their corresponding XHTML file.

Content Management

We currently do not use a content management system for the site. While anyone can submit new or modified web pages for approval, all actual uploads to the site should be performed exclusively by David Croft. While David Croft has the initial authority to determine changes to the web site, the LPDeT ExComm has the final say.

A snapshot of the website will be taken periodically and archived at http://lptx.org/archive/.