This time the aim was to speed up the development and deployment
of a mainly static web site
using XSLT page styling before the site is deployed to the server. Almost every page on this
site has now been automatically styled using the same XSLT stylesheet to give a consistent and
easily-changed look and feel without requiring complex and resource-hungry server-side technology
for every page view.
Each page is described in a style-neutral XML form, and the complete site is processed and
generated using Ant, especially the built in "style" task which runs the pages through the site
stylesheets. Ant then deploys the site locally for testing. When I'm happy with everything,
another Ant task deploys all the changed files out to the live server. Smooth.