Registration Instructions
Please:
- Pay with credit card (visa or mastercard), or choose offline for check/wire transfer payments.
- Do not log in if prompted.
- Check your contact information before submitting the registration. If you have a typo in your email address, you will not receive receipts or links to the event.
Please note:
- Attendees can register through 10:00 am eastern the day of the event to receive a link to watch the live session(s), or view the recording of the presentations via on demand at a time more convenient.
- On demand registrations received after 10:00 am eastern on the day of the event will be processed on a weekly basis, so please note there will be slight delay in the response. Once processed, a link will be sent in order to view the recording on demand.
- Each session contains multiple presentations and will cost $25 per attendee. The $25 registration fee is per session per attendee for the live session and/or on demand recording. Currently, there are no volume or bulk discounts for ELUNA Learns. The registration and on-demand link are registered to each individual participant's email address. ELUNA is committed to keeping the cost for our educational events affordable, especially in these budget-challenged times. In order to provide quality member-based programming, we ask that individuals register for each of the events that are relevant to their work. Sharing login information for group-viewing sessions undermines the ELUNA's ability to provide this programming. If you value this program and the community that provides this content, either via the face to face meeting or online, please register for each session you will attend with your email account.
Primo Developer Presentations
- 1:00 pm - 1:05 pm. Welcome
- 1:05 pm - 1:30 pm. Exposing Webhooks for Searching External Indexes.
- 1:30 pm - 1:55 pm. Making Primo Search Engine Friendly
- 1:55 pm - 2:20 pm. Primo Troubleshooting: Customize Delivery Tab to Fix a Chrome Bug
- 2:20 pm - 2:35 pm. Break
- 2:35 pm - 3:00 pm. Is it fast enough? Tracking Primo Performance using an Embedded User Feedback Widget
- 3:00 pm - 3:25 pm. Using Tag Manager to Gather Usage Details in the Primo New UI
- 3:25 pm - 4:00 pm. Share your expertise: How to write, test, and share Primo customizations that can be used at other libraries
Note, schedule times are approximate. Schedule may shift slightly during the event
Exposing Webhooks for Searching External Indexes. Nili Natan, Ex Libris; Mehmet Celik, KU Leuven.
Learn how to enhance and enrich Primo, using the Search Webhook, to offer patrons the ability to search external search indexes and retrieve results from within the library's Primo user interface.
Making Primo Search Engine Friendly. Nili Natan, Ex Libris.
Learn about the steps and best practices that Ex Libris has applied to make Primo search engine-friendly for Google crawlers.
Primo Troubleshooting: Customize Delivery Tab to Fix a Chrome Bug. Hui Zhang, Oregon State University.
Troubleshooting Primo issues is tricky because a problem can rise from several sources such as Alma, Primo configurations, or the web browser itself. And even if the source of the problem has been isolated, sometimes the problem is too complicated that you will need help from colleagues or a good tool. Either you are new to Primo troubleshooting or want to learn a few tips on CSS and web development, then this session might be especially helpful for you.
This presentation describes a case study of Primo troubleshooting for fixing errors of a resource request from in the GetIt tab due to a bug introduced with late version of Google Chrome browser. In particular, the presentation will cover these topics:
-
How to identify source of the problem with Chrome Developer Tool
-
How to define and customize the look-and-feel of Primo GetIt and ViewIt tabs in Alma
-
The CSS code for discovery tabs customization
-
How to describe the problem and ask for advices from colleagues in large
At the end of this session, participants will be able to track down the source of the problem using Chrome Developer Tool, customize Primo discovery tabs in Alma with CSS, and learn the procedure of Web troubleshooting.
Is it fast enough? Tracking Primo Performance using an Embedded User Feedback Widget. Bill Jones, SUNY Geneseo.
In order to collect information about user perceptions regarding Primo load time, I developed a javascript widget to embed into the Primo interface that allows users to report whether or not they felt the Primo results page loaded fast enough. This presentation will discuss how I developed the widget using the custom.js and custom1.css files that are loaded into the Manage Customization Package in Alma, and will share the various reports and features that are a part of the data collection website I developed to collect user reported information using URL parameters. This presentation will also show how I identified specific Primo time variables to collect, and demonstrate to the audience how they can select their own variables to collect for their own reporting purposes.
Using Tag Manager to Gather Usage Details in the Primo New UI. Lauren Ajamie, University of Notre Dame.
Primo Analytics covers many of the questions I have about how features are used, but I always have more questions. This presentation will cover how we've used Google Analytics Tag Manager to gather specific data not included in Primo Analytics.
Share your expertise: How to write, test, and share Primo customizations that can be used at other libraries. Stewart Baker, Western Oregon University.
This presentation will explore how to share your Primo customizations with other libraries and institutions. First, I will cover the basics of writing code that's easy for others to read, modify, and reuse. Next, I will review the work of Orbis Cascade Alliance's Primo Customization Working Group, a cross-institutional group of Primo users which has created and shared more than 20 AngularJS customizations for Primo. Finally, I will briefly describe how to publish customizations to Primo Studio, Ex Libris's web-based customization package manager.