Running very fast to stay in same place...
Did some tasks from yesterday and some new ones:
- Files that used
<group>have now been converted to<div>s. (The only exception is stow_1633, which probably does need<group>.) - XSLT rendering has been updated to handle this.
- Extra stray copies of METR1 have been identified in the db and removed. These were causing errors in the redesign pipeline.
I've implemented the advanced search as a separate page, and got it basically working, although some missing bits in the encoding mean that it's not finding everything it should (e.g. dates are missing @whens sometimes).
1. ES corrected location coordinates for cltf6, aacf3, fraf8
2. ES added transcripts (non annotated) for fraq 7, fraq8, fraq9
1309 page images for CO 60 Vol 13 (in three different sizes) have been added to the collection. These cover the British Columbia 1862: Despatches to London. These will now be linked into the transcription documents.
Work arising from the Providence meeting.
I have these tasks coming out of the team meeting today:
- DONE: Fix rendering of org popups.
- DONE: Add Schematron constraint for malformed Julian dates.
- DONE: Fix rendering of persNames with genName and roleName in them.
- DONE (for group elements): Make a list of files containing group elements, and other bad old code.
- DONE: Transform files with group elements into nested divs.
- Add an attribute value parameter to the CodeSharing interface (will have to be done after July, probably).
- Add handling for @style on list, along with documentation for it, change existing usage of list/@type to @style, then remove list/@type from schema.
- DONE: Look at forme works in SNOW1 and figure out why they're not rendering properly.
- Collapse the myth and fict personography types to a single type "lit". This will involve both data and rendering and must be done simultaneously.
- Add rendering for sp, speaker and stage for SNOW1.
- In redesign (with Pat): make page credits work like page TOC (pop-out rather than long list).
On late duty.
I've spent the whole day working on getting a more flexible and successful build system for eXist. This is what I've added to Greg's script:
- It now checks for the presence of Saxon and warns if it's not available.
- It checks for three XSLT files, and in each case, if the file is there, it transforms a target file in the build tree. These are for conf.xml.tmpl, mime-types.xml.tmpl, and controller-config.xml. This should allow us to set up build environments for each of our specific projects.
- It excludes XML Calabash and includes FOP. The former was blocking the build because its download location is down.
Found a number of problems with eXist, which I've reported, including a bad one once the webapp is running: you can no longer call transform:transform with a relative path to the XSLT file, otherwise you get an error. A full path from /db seems to work.
ES added about ten new videos and XML data files, so I had to create a thumbnail image for each. I ran each file in the player.xql file, stopped the video, captured a bit of the screen to a png file, edited that to 88x66 px (size that all of them seem to be) added them to the SVN repository, uploaded them to the production site and the copy of the site on my Mac.
While doing that, I noticed extraneous thumbnail files in the images (as opposed to the images/thumbnails) folder, so deleted those from the servers and from the repository.