Week Beginning 20th March 2023

This was another two-day week as the UCU strike action continued from Monday to Wednesday.  This week I started getting some of the many sites that were taken down due to the College of Arts server compromise back online again.  We’re migrating most of the WordPress sites to external hosting and I’ve begun to work with the available tools to generate new child themes for some of the sites, adding in new links to the University’s privacy policy to the footer of each site and ensuring any non-Wordpress content such as APIs and content management systems continue to work.  This is going to be a major undertaking with so many sites to migrate and we’ll just have to chip away at it over the coming weeks.

Also this week I completed an initial version of the ‘Browse book’ page in the Books and Borrowing front-end.  The page works pretty much exactly as it was specified in the requirements document, apart from a limit by genre not being in place yet.  The page presents all of the book editions in the system and works in a similar way to the ‘browse book holdings’ tab when viewing a library.  By default the book editions are displayed by title and there are tabs for each initial letter and a count of the number of book editions with titles beginning with the letter.  The data for each book edition (and associated book work where available) is listed, with searchable items clickable (e.g. click on an edition title to search for all borrowing records involving this edition).  The number of borrowings is also listed as are all of the individual holding records associated with the edition.

You can change the way the book edition data is displayed to select ordering by author or the ‘top 100’ view in addition to title.  There is also a date slider that allows you to limit the view to books published within a specific period.  There is currently one book in the system with a publication date of 1968 which is why the range currently goes that far – once this has been fixed the range will automatically fix itself too.  The range slider is double-ended – drag each end to match the period you’re interested in then press ‘Update’ and the page will reload and will only display book editions published in your chosen range.  So for example you can view the ‘top 100’ for books published in different periods and compare them.

Next week I will begin and hopefully finish the ‘Browse borrowers’ page.  That then leaves the ‘facts and figures’ (both library and system-wide) plus the integration of genre to tackle.  Plus working on the user interface, migrating to Bootstrap and fixing a number of little issues I’ve spotted.