Ben Jonson 2026-03-23 to 2026-03-27
to : Martin Holmes
Minutes: 660
On Monday, merged my purging branch back into dev, and made a final set of corrections and tests, then generated a new site an published it. From my point of view, this could be the final version if the rest of the team are OK with it.
JJ provided some updates for me to do, and others for her, and IN discovered that a subset of the masque archive documents have modern dates because those were the only tagged dates in the original TEI. So more remediation is needed.
On Tuesday, did more remediation, finding a mechanism for harvesting plausible
dates from the content of documents, and then adding an HCMC link to the footer.
Fixed some other broken bits and pieces, and started figuring out how to make
the footer actually wrap properly on mobile; it’s very awkward because of ugly
inherited styles, floats, and the fact that the two logos are actually background images
rather than <img> tags. Also added a description of the staticization
process to one of the About pages.
On Thursday, removed some links to obsolete JS files, and rewrote the build process so that it now outputs in a predictable location, and includes an rsync job that can push it to the server. Published it at the final location, and replaced the old location content with a redirect.
On Friday, I started by enhancing the build process so that it starts by checking whether there are uncommitted changes, so you don’t inadvertently publish from a repo needing commits, and I added an EDITION.txt file to the build process so that we can see the last build, given that there’s no such info in the site footer. Then I worked on the problem of the ugly and mobile-unfriendly footer. In the end, I decided to substitute an entirely new structure with different classes so I could style it appropriately, then I added the footer to all the pages. In the process I noticed that there was still some unnecessary Cloudflare script injecting tiny iframes into the site on a few hundred of the pages, so I got rid of that.