Work on the Dublin Core code
The Dublin Core metadata embedded in the pages as <meta> tags is important, and should be well-formatted. I'd originally written that code to handle the single <teiHeader> elements in individual articles, but it's also being invoked on the site pages, especially on the Contents/Search page, which lists multiple articles. This was causing huge duplication of elements, because each article's header was included. I rewrote the XSLT code so that it handles both situations elegantly, with lots of distinct-values calls, and the results are now much better. This is especially important because I'm planning that this metadata will be displayed to the end-user through a JavaScript popup; this makes it readable by the user, but also parsable automatically by tools such as Zotero.