Tanzarine Technology

Web sites Application development Software design Content management HTML CSS User interface design Web servers Java PHP Social media LinkedIn Security Database design Perl Javascript

Backend re-implementation for 2021

16/07/2021: For 2021, the Tanzarine web site has been moved from static generation from XML data using XSLT to dynamic generation using PHP handlers and HTML snippets.

This work was a trade-off between retiring an old web site generator written in Java to transform XML into HTML and also generate index pages, navigation links, and XML RSS documents and a new PHP page handler model, which is more flexible (allowing handlers to use their own processing or delegate to a handler higher up in the chain), but which doesn't generate the additional XML.

The PHP handlers have been implemented in such a way that the approach can be adapted easily for other web sites, but without any attempt to create a generic content management solution.