About Developers Day

About Developers Day

After two successful Developers Days at IGeLU 2015 conference in Budapest and 2016 conference in Trondheim, we are now keen and super excited to host another Developers Day at the end of IGeLU 2017 conference in St. Petersburg, Russia.

Developers day is run by developers for developers, working together on exciting and innovative topics around but not restricted to Ex Libris products.

We look forward to having you at this year's Developers Day.

About IGeLU

The International Group of Ex Libris Users (IGeLU) is the collective voice and advocate for users of Ex Libris products. We represent over 350 institutions in over 40 countries around the world. Our aims are:
To reflect the needs and priorities of the ExLbris user community
To influence software development to the mutual benefit of product users and the company
To offer the community a forum for sharing information
To speak with one voice to ExLibris

For more details, see IGeLU website

Location Developers Day

Developers Day has a special location:
Park Inn Pribaltiyskaya Hotel
14 Korablestroitleley Street - Vasilyevsky Island - 19226 St. Petersburg


Travelling from the Holiday Inn to Pribaltiyskaya may take between 1/2 hour and 1 hour; allow 1 hour when travelling via taxi due to traffic.

The walk to the Pribaltiyskaya is 1,5 km.

Directions by Metro: from Holiday Inn (Moskovskiye Vorota station), take Metro line 2 Northbound (Blue Line) in the direction of Parnas, then leave at station Nevskiy Prospekt to change to Metro line 3 from Gostiniy Dvor Northbound (Green Line) direction Primorskaya all the way to the end of the line.
Metro Map

Registration Developers Day

Sorry - Developers Day registration is now closed.

Developers Day Programme

All events will be in Pribaltiyskaya Hotel room Green 9 unless otherwise noted. Breaks/coffee will be provided in the foyer near Green 9. Lunch will be provided in the 1st floor restaurant.

  • Welcome to the DEVELOPERS DAY
    8:30 - 9:00

    Registration / coffee

    9:00 - 9:15

    Welcome, and logistics

    Speakers: Laura Akerman, Discovery Systems and Metadata Librarian Organisation: Emory University, Atlanta, Georgia USA

  • Integrating SFX holdings into the new Primo Interface
    09:15 - 09:45
    Theme: SFX, Primo, Interoperability Type: Presentation

    Similar to the Aleph/Voyager holdings mashup, we have worked to query SFX link APIs to work with the new Primo UI. We will speak about challenges (multiple objects, incomplete metadata) and how we plan to manage these edge cases.

    Speaker: Allen Jones , Director, Digital Libraries and Technical Services Organisation: The New School, New York, N.Y, USA

  • Chatty discovery - integrating search into a chat bot
    09:45 - 10:15
    Theme: Primo Type: Presentation

    Chat bots are becoming hugely popular, driven by the ubiquity of social media messaging apps and the progress of artificial intelligence. At SMU Libraries, we are exploring the use of chat bots as an additional channel of enquiry for our users, as well as to provide basic catalog search and patron services. This is an overview of the structure of our chat bot service, the technology, platforms and services publicly available, the integration with Primo and Alma APIs, and the technical challenges we faced.

    Speakers: Ler Wee Hiong, Librarian Organisation: Singapore Management University, Singapore

  • Resource Sharing Partner Synchronisation
    10:15 - 10:45
    Theme: Alma, Interoperability Type: Presentation

    How we sync resource partner info and statuses across Australia and New Zealand allowing for the potential of re-usability for other institutions that are also part of the network.

    Speakers: Nishen Naidoo, Senior Systems Analyst Organisation: Macquarie University, Sydney, Australia

  • Break and networking
    10:45 - 11:15
  • Email a file to Alma ... And other feats of wonder with the SWORD protocol
    11:15 - 11:45
    Theme: Alma, Interoperability Type: Presentation

    Alma now supports the SWORD protocol for digital deposits which opens up a world of interoperability possibilities. We'll review the SWORD support and demonstrate a few interesting scenarios.

    Speakers: Josh Weisman, Vice President for Development Organisation: Ex Libris

  • Alma Course Reserves API Perl Client Library
    11:45 - 12:15
    Theme: Alma, Leganto, Interoperability Type: Presentation

    This talk will give an overview of the Course Reserves API Perl Client Library developed at Curtin Universit. It will also discuss the integration between an external systems (Blackboard and the University Course Provisioning System UOB-OLAS) and Alma and Leganto.

    Speakers: David Lewis (remote), Library Management Systems Analyst Organisation: Curtin University, Perth, Australia

  • Lunch
    12:15 - 13:15
  • Exploring the New UI with primo-explore-dom
    13:15 - 14:00
    Theme: Primo Type: Presentation / Workshop

    Getting started with the NUI is difficult. You need to take 2 hurdles namely AngularJS and the NUI. AngularJS has actually been taken care of by Ex Libris in their primo-explore-devenv and pre-existing hooks in components. With just one pattern you can create new components. But the second hurdle is a lot more difficult. Getting hold of data that you need for your actual work to determine for example if a user is logged in, on campus or if fines exist is a lot more difficult. In this talk we will explore the NUI indept using primo-explore-dom.

    Speaker: Mehmet Celik (remote), Senior Business Consultant Organisation: KU Leuven / LIBIS, Belgium

  • Web application for label printing, and more
    14:00 - 14:30
    Theme: Alma, Interoperability Type: Presentation

    A presentation about NTNU's experience with the Alma APIs, our current label printing (workflows), and what else we've used the API for

    Speaker: Kjell Aksel Olsen, Adviser, Library Section for Collections and Digital Services Organisation: NTNU University Library, Gloshaugen, Norway

  • Automation at your fingertips - a metadata-based autocompletion for Primo
    14:30 - 15:00
    Theme: Primo, Summon Type: Presentation

    The KIT catalog is based on Primo. It includes titles not only of the KIT library, but also of other scopes, the university of applied sciences and Baden-W¸rttemberg Cooperative State University and last but not least the records of the KIT institutional repository KITopen. The "autocompletion" which comes with Primo is based on previous queries of all Primo instances at all. This is good but perhaps not good enough and the results are in our opinion only mediocre. Suggestions can still lead to zero hit queries. The suggested words do not take care on a specific Primo scope or active facet. Words present in the local index are not suggested at all and vice versa. So this presentation describes an alternative approach that has been implemented for the KIT catalog...

    Speaker: Uwe Dierolf, Head of IT, Organisation: Library of the Karlsruhe Institute of Technology, Karlsruhe, Germany

  • Streamlining spine label workflow through ALMA API
    15:00 - 15:15
    Theme: Alma Type: Presentation

    Emory University uses an external application to produce spine labels ( Spinomatic) for new books. The Alma process involves two departments, thus to place the item in the final Alma location, library staff has to scan the item twice to change the work orders. I will describe a web service that receives a list of item barcodes produced by Spinomatic and that invokes the API "scan in" operation to place the items in the final location. The web service reduces the processing time from 3 and 1/2 hours to 8 minutes for a typical batch of items.

    Speaker: Bernardo Gomez, Technical Project Manager, Sr. Organisation: Emory University Libraries, Atlanta, Georgia USA

  • State of the Open Platform
    15:15 - 15:30
    Theme: General - Ex Libris products Type: Presentation

    Report on Ex Libris's involvement in and support for open standards.

    Speakers: Josh Weisman, Vice President for Development Organisation: Ex Libris

  • Break and networking
    15:30 - 16:00
  • Breakout discussions on topics chosen by participants
    16:00 - 16:30
    Theme: Any Type: Breakout sessions
    Location: Green 9, Green 8, Green 4

    Speaker: Participants

  • Breakout reports followed by open questions / answers / problem solving
    16:30 - 17:00
    Theme: Any Type: Open Discussion

    Moderated by: Christian Haenger, Director of Library SystemsOrganisation: University of Mannheim

  • Closing Remarks and announcements
    17:00 - 17:10
    Type: Remarks

    Speaker: Allen Jones , Director, Digital Libraries and Technical Services Organisation: The New School, New York, N.Y, USA

TRAVEL Information

Most foreign participants need to obtain a visa to enter the Russian Federation.

For visa support and travel information, please check this IGeLU 2017 page.
Please note that in order to apply for a Russian visa, the Monomax PCO will provide visa support documents. You should first register for the IGeLU Conference and pay the registration fee. After you register, you will receive the relevant Information pack from the PCO by email.

Please bear in mind that the deadline for ordering visa invitation is August 1, 2017.