IGeLU 2025 Developers Day Recordings

Developers Day – Welcome Session

Thursday, September 18, 2025 at 9:00 AM–9:10 AM CEST 

Mehmet Celik, KU Leuven/LIBIS, Expert Software Architect – https://www.linkedin.com/in/celikmehmet

Presentation – https://igelu.org/wp-content/uploads/2025/10/Room145_thursday_welcome.pdf

Recording – https://vimeo.com/1127356072/5ea9f452e4?share=copy&fl=sv&fe=ci


Agentic AI in Action: Agents, Tools and MCP

Thursday, September 18, 2025 at 9:15 AM–9:45 AM CEST 

Christine Stohn, Clarivate, Senior Director, Product Management Academic AI

Recording – https://vimeo.com/1127341398/22c1292ed2?share=copy&fl=sv&fe=ci


Hands on with Library Open Workflows [Part 1]

Thursday, September 18, 2025 at 9:50 AM–10:50 AM CEST 

Abstract

Join us as we build a Library Open Workflow together. We’ll start with signing into Library Open Workflows and then I’ll guide you through building a workflow. You don’t need any prior experience. And you don’t need to know how to code! You just need your laptop. We’ll start right from the beginning. By the end you’ll know how Library Open Workflows can help you, have practiced some techniques for building workflows, have gotten yourself out of trouble, and appreciate how to manage workflows in production.

Jim Nicholls, The University of Sydney, Senior Digital Services Specialist

Recording – https://vimeo.com/1127367634/b6e77ea863?share=copy&fl=sv&fe=ci


Hands on with Library Open Workflows [Part 2]

Thursday, September 18, 2025 at 11:15 AM–12:15 PM CEST 

Abstract

Join us as we build a Library Open Workflow together. We’ll start with signing into Library Open Workflows and then I’ll guide you through building a workflow. You don’t need any prior experience. And you don’t need to know how to code! You just need your laptop. We’ll start right from the beginning. By the end you’ll know how Library Open Workflows can help you, have practiced some techniques for building workflows, have gotten yourself out of trouble, and appreciate how to manage workflows in production.

Jim Nicholls, The University of Sydney, Senior Digital Services Specialist

Recording – https://vimeo.com/1127341570/40232c11f3?share=copy&fl=sv&fe=ci


Customizing the NDE UI

Thursday, September 18, 2025 at 1:25 PM–2:25 PM CEST 

Nir Shoushan, Clarivate

Recording – https://vimeo.com/1127341448/46bd5c62f2?share=copy&fl=sv&fe=ci


Migration of the digitized library card catalogs to Alma Digital

Thursday, September 18, 2025 at 2:30 PM–2:45 PM CEST 

Abstract

The presentation outlines the migration of the Bavarian State Library’s image catalogs to Alma Digital and the mapping of the required functionalities in Alma and Primo.

The collections cataloged between 1840 and 1952 were recorded in the Quarto Catalog (digitized in 2003); this is followed by the IFK Catalog, which covers the period up to 1981 (digitized in 1997). The data contained there was captured by external companies and transferred to the electronic catalog. The two image catalogs were loaded into a SISIS database and made accessible.

After the migration of the ILS from SISIS SunRise to Alma, the task of migrating the image catalogs remained. The aim was to enable browsing in the old catalogs, jumping to sections and viewing the individual card images. The image IDs of the old catalog version contained in the bib records had to be replaced by the corresponding image IDs of Alma Digital in order to enable a direct jump from a bib record to the relevant image(s) of the old catalog.

Martin Baumgartner, Bayerische Staatsbibliothek, Metadata management

Recording – https://vimeo.com/1127355725/2bfd0f9421?share=copy&fl=sv&fe=ci


Integrating Babelio book ratings and reviews on Primo: a case study

Thursday, September 18, 2025 at 2:50 PM–3:05 PM CEST 

Abstract

Renouvaud is a network of 150 academic, research, school, and public libraries in Western Switzerland. In 2024, it integrated data from the French-language social book recommendation service Babelio. As there are very few public libraries using Primo, particularly in a French-language context, this was the first instance of Babelio being deployed on Primo. Existing ways to integrate the service to library catalogues were not compatible with Primo. I was engaged as a developer to build this integration using the Primo development environment. This required collaborating with the vendor on the development of an API for integrating their data and with the Renouvaud member libraries, balancing the needs of diverse institutions within the network while keeping ease of use and end-user engagement at the forefront.

Thomas Guignard, TG Consulting, Library technology and open data consultant – https://www.linkedin.com/in/thomasguignard/

Recording – https://vimeo.com/1127355500/2452b515ec?share=copy&fl=sv&fe=ci


Permission Impossible: Building a Better Permissions Management Interface at the University of Oxford

Thursday, September 18, 2025 at 3:10 PM–3:40 PM CEST 

Abstract

From the earliest days of our Alma migration, staff permission management was a significant challenge at the University of Oxford. The role profiles system is ill-equipped to handle a federated model comprising nearly 100 libraries with varying permission requirements, and manually adding roles one at a time was an unthinkable chore.

This presentation showcases the custom permissions management application we built to ease the burden: the process, the payoff, and our plans for what’s next.

Ben Gable, University of Oxford

Presentation – https://igelu.org/wp-content/uploads/2025/10/Room145_Thursday_PermissionImpossible.pdf

Recoding – https://vimeo.com/1127355786/d56383ee5e?share=copy&fl=sv&fe=ci


Lessons Learned Rebuilding a Primo Integration into an Add-on for Primo NDE

Thursday, September 18, 2025 at 4:05 PM–4:35 PM CEST 

Abstract

Third Iron’s original Primo integration was a single, long JavaScript file that got the job done, but became hard to maintain as we added many new features over the years. With the changes to customization introduced in Primo’s New Discovery Experience (NDE), we decided to rebuild our integration as a modular Angular application that is dynamically loaded as an “add-on” in the NDE UI.

This talk covers how we restructured our codebase for organization and maintainability, and how we adapted to NDE’s updated Angular architecture. Whether you’re building your own add-on or maintaining an older customization, you’ll walk away with practical ideas and lessons to apply in your own Primo NDE environment.

Karl Becker, Third Iron

Danielle Books, Third Iron

Recording – https://vimeo.com/1127355590/49a29cdec1?share=copy&fl=sv&fe=ci


Data Synchronizer and Yale’s Migration to Alma

Thursday, September 18, 2025 at 4:40 PM–4:55 PM CEST 

Abstract

Yale University Library recently migrated from Voyager to Alma. This was a massive task for Library IT, which maintains many applications and services that the library, patrons, and other organizations at Yale rely on.

One of the biggest challenges is the change in our ability to access our bibliographic metadata and material status. To mitigate those differences, we have developed a system to extract and maintain a copy of all metadata and loan/process information for our collection of over 16 million bibliographic records.

The Data Synchronizer system uses Alma publishing profiles, webhooks, and the API to maintain our database. Our systems use the database to access our data quickly, as they had before our migration.

This presentation will explain what our goals were and how we implemented our synchronization system. Two months post migrations, we will provide an update on what went well, what was most challenging, and what still needs to be resolved.

Martin Lovell, Yale University Library, Software Engineer

Presentation – https://igelu.org/wp-content/uploads/2025/10/Room145_Thursday_Yale-DataSynchronizer-2025-Igelu.pdf

Recording – https://vimeo.com/1127341474/94d182b958?share=copy&fl=sv&fe=ci


XSLT to Normalize Bibliographic Data in Alma [Zoom Session]

Thursday, September 18, 2025 at 5:00 PM–5:30 PM CEST 

Abstract

Until the May 2025 release, Drools was the only way to manipulate MARC data in crucial places in Alma, such as normalizing on save when editing a record in the Metadata Editor. The Austrian Library Network has used Drools extensively despite all it’s flaws. Since we now have the option to use XSLT for this tasks, we are committed on doing so. As we have demanded XSLT loudly and Ex Libris has delivered upon it, we have to show that it fulfills all the hopes we have projected at this beautiful programming language. This talk will share our strategy for how to go about this change and the experiences we made in this transition. We will talk about how we set up our development processes and our testing framework. We plan to generate documentation from source and will share how we do it. We will look into our strategies to deliver our code to Alma. Lastly, we will share our learnings. What to do, what to avoid.

Stefan Schuh, OBVSG – Austrian Library Network, Metadata Analyst

Presentation – https://igelu.org/wp-content/uploads/2025/10/Room145_Thursday_XsltToNormalizeBibliographicDataInAlma.pdf

Recording – https://vimeo.com/1127355971/9943799f61?share=copy&fl=sv&fe=ci


Developers Day – Goodbye Session

Thursday, September 18, 2025 at 5:30 PM–5:40 PM CEST 

Mehmet Celik, KU Leuven/LIBIS, Expert Software Architect – https://www.linkedin.com/in/celikmehmet