Polishing up a few webapp bugs before vacation.
Fixed the bug whereby errors in the old site setup, which were resulting in URLs which had extra path components in them, were not being successfully redirected to the correct new page. Changed version from alpha to beta. I think everything is done now.
Fixed two bugs: gravures when mixed with other docs were not being sorted correctly, and accented characters were not being accounted for in the sort routine.
SHARP pres is done; should expand notes nearer the time.
Received cheque from TEI Consortium today. Completed deposit form; delivered cheque in person to accounting today; receipt received and filed with copies of deposit form in HCMC's TEI hardcopy file. Advised local committee cheque received/deposited today.
I've now revealed (through local_classes.php) the location table and associated location field in the props table, so the team can enter properties from other locations.
Met with KB and made a plan for cleaning up bad HTML, CSS etc., and making some layout and functionality changes to the Keats site. KB will apply for a workstudy, who should be able to do most of the work, with some training and supervision; not much HCMC time will be needed, I don't think. Most tweaks are minor and will be quick to do for anyone comfortable with HTML editing.
All is working well for PC on the new machine, and he's finished 32 units, which I've pushed to the server.
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.
Rethought the scenario to rework an old IML file to form the basis of a modern-spelling edition. I removed the XSLT completely and made it all-ant with JavaScript. This (finally) works on Windows, which was the main stumbling block.