ELUNA Document Repository

Grima: Whispering in Alma's Ear Using APIs

Lybarger, Kathryn (2018) Grima: Whispering in Alma's Ear Using APIs. In: ELUNA 2018 Annual Meeting, May 1-4, 2018, Spokane, Washington.

[img] Image (JPEG) (Presentation slides) - Published Version
Restricted to Registered users only



Libraries use Alma for a variety of workflows. Some workflows are complex and lengthy, and are repeated often. Some are used too infrequently to remember the best way to do them in Alma. Some workflows just require the data in different formats. In this talk, I will describe my system for expressing workflows as a sequence of API calls, making them easy to use, reproduce, and modify. My open-source library, Grima, provides web and command line interfaces for performing many common tasks in Alma. Some of these include: formatting records for printing, displaying records in a hierarchy, normalizing records, adding many items to a serial, creating bib-holding-item chains with common settings, and creating "boundwiths". Grima’s library (written in PHP) is general enough that new custom workflows can be quickly written for new projects.

Item Type:Conference or Workshop Item (Other)
Event Title:ELUNA 2018 Annual Meeting
Developers Day
General Topics
Divisions:ELUNA Conference Proceedings
ID Code:1627
Deposited By: Al Cornish
Deposited On:09 May 2018 19:55
Last Modified:17 Jun 2018 20:42

Repository Staff Only: item control page