/koha-plugin-api-reprintsdesk

A plugin for Koha that allows you to make queries to the Reprints Desk API via a locally provided API

Primary LanguagePerl

koha-plugin-api-reprintsdesk

This plugin provides Koha API routes enabling access to the Reprints Desk API. It can be used in conjunction with the Reprints Desk ILL backend but it can be used in isolation if a authenticated JSON API to Reprints Desk is required.

This is a plugin for Koha that allows you to make queries to the Reprints Desk API via a locally provided JSON API

Getting Started

This plugin requires the following Perl modules:

XML::Smart

XML::Compile

XML::Compile::SOAP

XML::Compile::WSDL11

XML::Compile::SOAP11

XML::Compile::SOAP12

XML::Compile::Transport::SOAPHTTP

XML::Smart

Download this plugin by downloading the latest release .kpz file from the releases page.

The plugin system needs to be turned on by a system administrator.

To set up the Koha plugin system you must first make some changes to your install.

Change <enable_plugins>0<enable_plugins> to <enable_plugins>1</enable_plugins> in your koha-conf.xml file Confirm that the path to <pluginsdir> exists, is correct, and is writable by the web server. Restart your webserver. Finally, on the "Koha Administration" page you will see the "Manage Plugins" option, select this to access the Plugins page.

Installing

Once your Koha has plugins turned on, as detailed above, installing the plugin is then a case of selecting the "Upload plugin" button on the Plugins page and navigating to the .kpz file you downloaded

Configuration

The plugin requires configuration prior to usage. To configure the plugin, select the "Actions" button listed by the plugin in the "Plugins" page, then select "Configure". On the configure page, you are required to supply your Reprints Desk API credentials, then click "Save configuration"

Authors

  • Andrew Isherwood