Michael Eriksson's Blog

A Swede in Germany

Website changes

leave a comment »

Yesterday, I deployed a version of my website that uses a new generation system. Your visit to check for any bugs that may have been introduced is very welcome; in particular, if you have a non-Opera browser. (Unfortunately, there are still differences in standard conformance between various browsers—and for one individual to test them all…)

Previously, the XHTML code was generated directly from the private template language I use; now, an intermediary generation of XML has been added, which is later transformed to XHTML using XSLT (which now does most of the work). Apart from the general advantage of having a more “pipe-lined” processing, this solves a number of problems caused by the lack of context-awareness of the original shell scripts and has given me an excuse to refactor a few ugly solutions. Further, the new system will be far easier to extend and adapt, should the need arise.

(More background information can be found in my technical notes. Note, however, that this page describes a state before a number of extensions had been made—and, in particular, has not yet been updated for the major recent changes. This will change with the next deployment.)

Advertisements

Written by michaeleriksson

April 25, 2010 at 5:54 pm

Posted in Uncategorized

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s