How the site works
This site has been built using the Cocoon framework. Cocoon allows complex sites to be managed and developed, by separating the authoring of page content from the visual presentation of that content to users (separation of concerns
). This means, for example, that we could re-design the look of the site or its navigation strategy without having to update a single page.
Cocoon works entirely with XML data sources, and converts them dynamically to HTML as pages are requested. This means that the content of each page, being XML, can be accessed and used for other purposes.