Alma Analytics – How the cost per use is calculated when the COUNTER platform field is filled in - example using journal Public Culture ISSN 1527-8018
We will look at resource title "Public Culture" ISSN 1527-8018 in Alma and Alma Analytics and see how the following is determined:usagecostcost per useWe will also focus on the use of the COUNTER Platform field in the electronic resource editor of the Alma user interface.  For more information about filling in the COUNTER platform in…

ALMA ANALYTICS COST-PER-USE

How We Build our Documentation Using OpenAPI
Earlier this year, we announced our support for OpenAPI in the Alma APIs. This support powers our API Console, enables you to leverage the growing number of tools which support Open API, and can be used as a starting point to build client SDKs. In this blog post, we’ll look at how we use our…

ALMA OPENAPI

Defining an Auth0 app for OpenID Connect authentication with Alma
Alma supports login using OpenID Connect standard. Following are instructions for defining an Auth0 app to allow login to Alma using Auth0. For general information about OpenID Connect and Alma, see here. Connect to Auth0. On the dashboard, click “Applications” and then “Create Application”. Fill in the Name field. Choose "Regular Web Applications" as the…

ALMA

NPM and Yarn with AEK 2
This post will outline some quick dos and don'ts on how best to handle issues in adding or removing new packages in AEK 2. In our most recent release of AEK 2, we moved from using NPM under the hood, to Yarn. When adding a package before, you'd have used npm install package-name --save in…

CAMPUSM AEK

How to create a resource sharing partner of type ISO 18626 via an API in 5 easy steps
This blog will focus on creating a resource sharing partner of type ISO 18626 via an API in your institution.The developer network already discusses resource sharing partners.See also in the developer network specifics regarding creating a partner.Additionally, the developer network provides a generic sample input file for the resource sharing partner in both XML and…

ALMA GETTING-STARTED HOW-TO-APIS-IN-5-EASY-STEPS

Geolocation in AEK 2
Among the other, better-known client tools like Image Picker and Location Picker, we also have HTML5 geolocation support for the AEK. This was recently complemented by the addition of the GPS client tool. The GPS client tool is native-only, but offers higher accuracy and a smoother user experience (due to no prompting for permission, as…

CAMPUSM AEK

Setting up the Alma ILLiad Partner of Last Resort Integration
Setting up the Alma ILLiad Partner of Last Resort Integration How to set up the Alma / ILLiad Partner of Last Resort Integration with a shared NZ Rota.  University of Wisconsin runs an NZ shared Rota in Alma, but we each have our own ILLiad instance.  The ILLiad partners need to be set-up in each…

ALMA

Secure way of displaying user photos in Alma
The students photos in the Technion are managed in several folders and in different formats. Access to the images was granted to the library after close privacy inspection. It is a major concern to keep the students privacy and not to expose the photos to unauthorized users.The solution is based on PHP code running on…

ALMA

How to parse the xml object returned from analytics API with Python
Following is a high level workflow for using Alma API, and parsing the response in Python XML Element Tree: Create a report in Analytics Go into your institutional developer’s portal and set up an API Key for Analytics. See https://developers.exlibrisgroup.com/alma/apis/ Create a Python script that queries this report through the API.   The URL should be…

ALMA ANALYTICS

Replace Content of Specific MARC Field in Voyager WebVoyage with a Graphic
IntroductionThis blog post provides basic instructions for replacing  a MARC field (for example, the 590) with a graphic in the Voyager WebVoyage ("Tomcat") OPAC.This is accomplished by matching content in the MARC field's subfield (for example, the 590a).In these instructions, a custom template is created within the display.xsl file to handle the processing for the…

VOYAGER