Fixed some CSS errors in the METR1 and TRIU1 files, which were generating invalid CSS in the redesign project. Also fixed a bunch of old-style uses of @rend in TRIU1, and some XSLT bugs.
The MolSortComparator.jar file was missing from the web application on Peach, and suddenly this began to matter, as all pages in /site/ started failing on the XSLT transformation because of it. I've now imported the Java codebase for this into the MoEML SVN and added the library.
Team meeting resulted in these things:
- Check out the best way of encoding such things as headings not present in the source, but supplied by the editor, and figure out how best to provide resp functionality for this.
- Inline citations using
<ref>
will become common. I see no reason why they shouldn't work out-of-the-box, but it needs testing. - The credits pages will include a manually-encoded and -managed page for Team, one ditto for Team Alumni, and a third page which is automatically generated, for Contributors. This should list Contributors by Name and Contributors by Role, and should link each name to a full bio. Roles are defined through the Marc Relators codes.
- Each contribution role for each person deserves its own
<respStmt>
in the header. This allows JJ to put the entire<respStmt>
list into order of precedence. - Team members' photos should be linked into their bios, and the rendering pipeline should provide for rendering modes which include or exclude the photo. We'll need to figure out encoding strategies then write rendering code.
- FIXED: The missing.xml 404 page wasn't working in the old site design.
- FIXED: The use of
<hi>
for rendering instructions in born-digital documents should be avoided in favour of semantic tagging. I implemented handling for<label>
to deal with a specific case in prepare_transcription.xml.
Made more progress with the graphics and presentation for the Dates talk at DH. I think I'm about half-way through.
Created an SVG map for use in the presentation on dating in July.
Created XSLT to add long s to transcriptions, based on previous work on Stow, and ran it on TRIU1. Note to self: it needs to exclude editorial notes. Also did a lot of semi-manual cleanup of encoding in the document, ready for KMF and ZV to start work on it. Noticed a lot of remaining @rend attributes; I've now added a Schematron warning for those, so people convert them to @style.
Fixed some bugs and cleaned up some XQuery and XSLT.
Took several restarts of Tomcat and various apps, then intervention by sysadmin to increase the number of files a process can open; now we have much higher speed on all apps.
My contention about the change to docUtils.java having caused a regression which broke relative paths for the doc() function was borne out after I changed the file and rebuilt. Reported the bug formally on the bugtracker, and it is now fixed, so I have a fresh trunk build of eXist ready to go for MoEML. I'll deploy this first thing tomorrow before anyone else gets to work.
Following a meeting at which we discussed strategy, and decided to focus for now on the Mayoral Pageants, worked with KMF on a range of minor display and rendering issues for primary source documents, including bylines, marginal labels, and text indents.