Edited/encoded and published the meeting minutes from the telco last week.
On late duty.
History have come up with a well-organized plan for a site reorg, from Undergrad/Grad to Future/Current. We're going to carry out that change before we start on the template change. I'm going to implement it next week (starting 17th); I've arranged with JS to turn off live publishing on Monday morning, and I'll make the changes and publish to dev, then the following week (when I'm away), TG will check everything's OK then tell JS to turn live publishing back on, clean out the old site, and publish to live.
SM reported that commas were vanishing from her ARUN1 document. It turned out that the text() template I have for removing punctuation from text nodes immediately following quoted items (because the punctuation has been pulled into the quotes) was over-loose, matching contexts where it shouldn't (ancestor-or-self instead of self). I've fixed that in dev and live, and can't see any unwanted side-effects -- article titles in bibls are still processed correctly, for instance -- but will have to watch out for any changes in edge cases.
Entered author's additions and corrections.
ECH and I met and went through all the existing tasks and documentation. We've put together a Gantt chart (using GanttProject -- very straightforward to use), and we'll be able to move forward in a more organized way through the next phase of the project.
The IB grant folks asked us to rework our proposal to reduce the budget, which we've done, albeit with sadness. Results sent to LW and CW in the library for signature and forwarding to the agency.
We now have a working gazetteer available in the live site (although it's not formally linked from anywhere yet). There is a page in info called gazetteer_intro.xml which is in draft, waiting for JJ to add text; this links on to the actual gazetteer pages. The file is in a new category called mdtEncyclopediaGazetteer, and is the sole member of that category, so in the Encyclopedia landing page it gets linked directly.
I also made some changes to mdtList.xql (dev and then live) to handle the case where there are no public documents within a category; in that case, the category won't be listed in a subcategory listing. If there's one document, it will create a direct link to the document rather than a category link; and draft documents can be viewed as though live by using the usual show=all.
Finally, KMF reported that the gazetteer table wasn't sortable, which it should have been. I discovered that this was because I was getting the serialization settings wrong; I was making two calls to util:declare-option, one for each component of the serialization options, but I should have been making only one, with the options space-separated:
let $opt := util:declare-option('exist:serialize', 'method=html5 media-type=application/xhtml+xml'),...
The result was that the doc was serialized as XML rather than HTML5, and therefore the browser was not running some JS that it should have been. This is now fixed.
On late duty, and wrestling strenuously with XSLT 1.
Looking at early stages of development of the Versioning Machine version 5, which DC is working on, trying to debug XSLT problems.