Week Beginning 22nd April 2024
The Books and Borrowing project (https://borrowing.stir.ac.uk/) had its official launch on Friday this week, and it was great to celebrate the completion of a project that has been such a major part of my working life for these past four years. I spent a lot of this week preparing for the launch, at which I gave a talk about the creation of the resource. This covered the definition of the data structures, the creation of the database, the planning and development of the content management system and then the front-end and API for the project. There was a lot more I could have said about our use of technologies such as the IIIF server for images and Apache Solr for search facilities, but I had to keep the talk relatively brief and couldn’t include everything. I think my talk went pretty well, and it was also really great to hear from the other members of the project team, many of whom also gave talks about the research they had undertaken using the resource.
As part of my preparations I also get the site running on my laptop in case there were any issues with the server or general internet connection during the launch. I also spotted and fixed a small bug with the search results filter options. The filter by place of publication was working, but when a place was selected it was not getting ‘ticked’ in the left-hand filter options. This meant it was rather difficult to unselect the filter. The issue must have been introduced when I updated how publication places were stored in the Solr index a few months ago and thankfully I was able to fix it without having to regenerate the data.
Also this week I made a small tweak to the website for the International James Joyce Symposium (https://ijjf2024.glasgow.ac.uk/), adding a further logo and link to the footer. I also made a few more minor updates to the Speech Star website.
I also continued to work on the new language search for the Anglo-Norman Dictionary. I updated my data import scripts so that language data would be extracted during batch import of data and ensured existing language data was deleted during the process of deleting older data. I then updated the dictionary’s content management system to ensure that language data was properly dealt with when entries were added or edited through the system and updated the ‘view entry’ page in the system so that language data for each entry is now visible on the page, in the same way as parts of speech, labels and other data.
I spent the remainder of my week working on the Speak For Yersel follow-on projects, updating several of the questions for the Republic of Ireland, adding in introductory text for this survey area and updating all three survey areas to add some explanatory text to the start of each survey question.