About Features Downloads Getting Started Documentation Events Support GitHub

Love VuFind®? Consider becoming a financial supporter. Your support helps build a better VuFind®!

Site Tools


Warning: This page has not been updated in over over a year and may be outdated or deprecated.
configuration:ils:composed_driver

Composed Driver

:!: This feature was introduced in release 10.0.

The Composed ILS driver allows you to combine functionality from multiple driver classes to represent a single ILS.

Possible Use Cases

  • Using the combination of PAIA and DAIA was implemented by letting the PAIA driver inherit from the DAIA driver. With this they can be split into two separate drivers and combined by this driver. PAIA can be used as the default main driver and DAIA can be configured for the methods getHolding, getStatus and getStatuses.
  • This also allows use of PAIA in combination with other drivers for the record status methods.
  • One could deactivate all the methods that require a catalog login by using the NoILS-Driver as default main driver and only configure another driver for the methods that don't require a catalog login.
  • One can supplement the getHolding information with additional information, like summaries, notes etc. from an external API if they are not supported by the main driver.
  • One can get additional information about a user with the getMyProfile method from another source.
configuration/ils/composed_driver.txt · Last modified: 2023/10/19 18:49 by demiankatz