Week Beginning 20th May 2024

This was a week of working on many different projects for me.  I spent some time making final tweaks to the Speech Star websites (https://speechstar.ac.uk/ and https://www.seeingspeech.ac.uk/speechstar/) as the project officially came to an end this week.  This included adding new videos, replacing existing videos, updating the metadata, updating the site text and adding in a few new images.  Both resources have come together really well and I’m sure they will be hugely useful for speech therapy for a long time to come.

I also made a further update to the Anglo-Norman Dictionary resource related to the new ‘language’ search I added in last week.  After this had gone live I had intended to make the languages in the entries link to the search results and I spent a bit of time getting this working.  This involved updating the XSLT, the CSS and the JavaScript used to display the dictionary entries and the update is not live yet, but it’s in place on a test page and works pretty well.  See the ‘(loanword….’ section in the following screenshot to see how it will work:

I also replied to a number of emails that had been sent to me from Ann Fergusson of the DSL regarding the new date search and sparklines that I developed for the project many months ago but is still to go live.  Ann gave me some feedback on a number of issues and I spent some time making updates.  The big change will be to the way dates of attestation that are before or after the active period of the dictionary in question.  I’m going to have to update the way the sparkline data is generated, which may take some time.  I’ll hopefully be able to look into this next week.

For the new regions of the Speak For Yersel project I updated the privacy policies and now everything is ready for us to begin sending out the URLs for the new areas for test purposes and for the Books and Borrowing project I wrote a couple of scripts to find and then generate some missing pages from the registers of Selkirk library.  The first script identified page images that we have on the server for the two registers that do not have corresponding page records in our database.  The script was set to output a 300px wide version of each missing image plus its filename and it was also possible to click on the image to view a full-size version.  It turned out that the majority of the missing images were omitted for a reason – they were either blank or didn’t contain borrowing records.  We decided that 70 images needed to be added in and 117 could be safely ignored.  My second script then added in the missing pages.  This took a bit of time to get working as not only did I need to create the pages, I also needed to ensure they were slotted into the correct place, updating the ‘next’ and ‘previous’ links and the page order as required.  But the pages are now available and someone can begin the process of transcribing the borrowing records found on the pages.

I also spent about a day or so this week creating a content management system for the Burns Letter Writing Trail, which will be an interactive map of Burns’ correspondence that will eventually be added to https://www.burnsc21-letters-poems.glasgow.ac.uk/.  I can’t really say much more about it at this stage, but the CMS is about 80% complete and I hope to finish the rest next week.

Finally, I spent about a day looking through the images and YAML files of playbills from the 19th century for Deven Parker.  The images are generally a relatively small file size but they are actually pretty high resolution and I think they will work in a ‘zoom and pan’ interface.  As an experiment I set up such an interface for one image, using the same JavaScript library I used for the Books and Borrowing project.  I spent the rest of the day getting to grips with the YAMP files, building up my understanding of the textual data, sketching out an initial relational database structure that could be used for the project and compiling a list of questions for Deven.  I’ll probably have to meet with her to go through these and see if or how my involvement with the project will develop.