The website now contains a page (not linked from anywhere else) that lists and links to all the instances of names tagged as UNSPECIFIED.
Two ISE meetings about planning the future structure of the project and its relationship with HCMC and the university.
Article, review and author listings pages are now being created and appear to be working. Fixed a number of bugs with CSS. Made the table sorting work in JS instead of by calls to the server for a new page (which static can't do); it's faster anyway. Remaining to do: Corrigenda, proofing list, and the XHTML front matter for articles and reviews, including the display of titles and the teiHeader rendering. After that I think we might be done, although of course we should be adding a bunch of Dublin Core to the headers.
I switched everything to XHTML5 to work around some CSS cascade annoyances, and I think it'll make more sense going forward anyway.
We are aiming to produce a product for general use by the time of the DH conference presentation, and to add info about it to an edited version of the conf paper due at the end of the month, so pushing forward with more straightforward stuff this morning. Added file-existence checking for XML and text files; experimented with methods of checking for the existence of binary files, but so far I've only found things that work in Saxon PE or EE. This approach might work, though.
Today:
- Added an ant buildfile, with Saxon in the repo to do the XSLT.
- Implemented cleanup and re-copying of resources as part of the build.
- Fixed a range of rendering problems in the HTML.
- Fixed the menu so the correct button for the page is "pressed".
- Fixed a bunch of namespace problems (more to do, I think).
For easier future site editing:
I have created 2 new folders in assets-docs: 1 for agenda/minutes/reports; the other for newsletters.
Agenda/minutes/reports folder: renamed the files according to naming convention
Newsletters: moved files from docs into new "newsletters" folder
Next steps:
- waiting for incoming content from PGL (e.g. photos)
Site:
- in progress
Ant. Java. Swing.
I wanted an easy way to list all the Stow chapters in a table, and decided on a new category, mdtPrimarySourceStowChapter, which is added to the chapter files when they're generated. To make that work in the build, I had to rewrite the XML category file generation process so that it works from the site/xml/original documents (where these generated files are) rather than the XML source in /db/data (where they're not). In the process of doing that, I cleaned up the globals module so that it has no hard-coded paths in it; they're all relative to the baseDir now.
Following up on a hint from RC at Oxygen, I figured out how to use a Swing JFileChooser dialog to let the user select their project directory, directly from ant; this is neat and very useful. It took a while to nail down exactly how best to do it, and I still have some cleanup to do to make the process fail more elegantly if the user cancels out of the dialog, but we're nearly there. Haven't tested on Windows yet either.
In the morning, I did a pile of work to get the output page JavaScript working in Windows. It was substituting Windows line-endings in the script, which the serializer was then escaping to numeric entities; took some wrangling to prevent that.
Attended Emergency Planning Meeting with MH.
Very informative and up to date.