Category: primo

Leveraging the Public Cloud: Creating a CORS Proxy
While building a Primo customization package, the need arose to call the Alma Resolver from JavaScript. As we've discussed before, most APIs and services don't support CORS as a security best practice. To work around this limitation, we can configure a proxy which adds the required CORS headers. In this post, we'll show an option…

ALMA PRIMO

Announcing Ex Libris Cloud Apps
Last year we launched the Ex Libris App Center, an online marketplace on the Ex Libris Developer Network for publishing and searching for apps which extend or integrate with Ex Libris products. Community developers and partners have shared more than 60 apps that users can find and download. Today, we're announcing the next leap in…

ALMA PRIMO CLOUDAPPS

Primo VE Normalization Rule Examples
See also: Configuring Normalization Rules for Display and Local Fields Note -  If you copy/paste, make sure that the quotation marks transfer correctly. Create a hypertext link Create hypertext link from the URL stored in the MARC 505 field and display it in the Contents display field. rule "Primo VE - Contents 505" when MARC."505" has…

PRIMO

A Linked Data Author Card for Primo
In a previous blog post, we created a simple linked data-powered author card using the Alma Linked Data APIs. In this post, we'll create a Primo customization widget which integrates the author card into the Primo full view. Our author card uses the Bibcard library made available by the University of Wisconsin at Madison. The…

ALMA PRIMO LINKED-DATA

Authentication Update
Authentication is one of the most critical integrations between Alma and Primo and the university infrastructure. We continue to invest in authentication options to remain up to date with industry standards, to provide a secure platform, and to fill the integration needs of a wide array of institutional authentication landscapes. In this post, we’ll review…

ALMA PRIMO USERS

PrimoVE Item Locations Filter
We recently switched from Primo to PrimoVE and have had numerous complaints about activating the Filter Options for item locations in the Full Display view. Here is the code I wrote to auto-enable the filter so that it will be on for users when they do a search. Here is a sample picture showing the…

PRIMO

User Tokens and the Primo APIs
Several of the Primo REST APIs operate in the context of a user. Those APIs require that the caller send in a token which represents the user’s context. This post lays out the steps required to create the token and use it in subsequent API calls. Create the Token To create the user token, you…

PRIMO

Primo Analytics and Data Visualization (DV) - analyzing device usage
In this blog post we will be using Primo Analytics Data Visualization (DV) to analyze which devices are being used in Primo discovery. We will do this using OAS (Oracle Analytics Server) Data Visualization, specifically how it is used with Alma in the framework of Alma Analytics. In the example here we will be creating…

PRIMO ANALYTICS DATA-VISUALIZATION(DV) OAS

Implement a geo-search widget in Primo
Some institutions maintain records in their catalog which are related to a specific geographic location. Records which represent images, manuscripts, or other material which was either composed in or is pertaining to a location is perhaps best displayed on a map. The Primo customization framework allows us to add a widget which shows the relevant…

ALMA PRIMO

Add Library Hours from LibCal to Primo Using JQuery
Introduction At Piedmont Virginia Community College, students have a link directly to Primo through the college portal.  For this reason, I decided it would be helpful to put our library hours on Primo’s homepage. A programmer at our college had already written some JQuery code to pull our hours from LibCal and display them on…

PRIMO