The number of trivial errors had built up a bit, so I spent some time working on the most straightforward of them, and getting my head back into MoEML space.
Following work described in detail today on the Mariage blog, I've updated the MoEML build process validation of XHTML to use the explicit XHTML flag for vnu. Everything validated without change, unlike the situation in Mariage. I'm a bit surprised by that, and I'll take a deeper look at some point.
Put an hour into knocking off some of the growing list of minor issues in the diagnostics. More to do, especially on 301s.
No additional tasks for me arising out of this, but we will be making some long-term decisions about prefixDefs for dates.
MoEML pages were not correctly getting their svn info in the footer, which turned out to be because the version of svn set as the default in the Jenkins management interface was 1.5; I set it to 1.8 and all seems to be well. It's a global setting.
I've removed the MoEML Static build from Jenkins and added that process as a second build step in the MoEML job. That simplifies things a bit. There is now some duplication between the builds (validation and so on), so we may now be able to simplify further. The original build also creates some products which were intended for the old site, and those steps can be removed now.
I've also reworked the way the gazetteer JSON file is being produced; it's now placed in the /js/ folder, and a zipped version of it is created in the same place. The controller now serves zip files appropriately, and I've added a link to it in the gazetteer_about page.