Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision |
configuration:overdrive [2019/06/13 19:26] – [Troubleshooting] bpalme | configuration:overdrive [2023/11/15 13:31] – demiankatz |
---|
====== Overdrive Configuration ====== | ====== Overdrive Configuration ====== |
| |
VuFind can integrate with the [[https://www.overdrive.com/|Overdrive]] service. To set it up, see the notes/comments in [[configuration:files:Overdrive.ini]]. | VuFind® can integrate with the [[https://www.overdrive.com/|Overdrive]] service. To set it up, see the notes/comments in [[configuration:files:Overdrive.ini]]. |
| |
The functionality was added by [[https://github.com/vufind-org/vufind/pull/1188|pull request #1188]]. | The functionality was added by [[https://github.com/vufind-org/vufind/pull/1188|pull request #1188]]. |
The Overdrive feature is made up of 4 main components in addition to a handful of templates. The Overdrive Connector is the main piece that handles all of the calls to the Overdrive API. The record driver is a thin layer on top of the SolrMarc record driver hierarchy and just adds a little bit of logic for non-MARC based record information. The Overdrive Controller mostly just handles requests from the "action" buttons (placing and canceling holds, checking and returning titles out) and for the user account page. | The Overdrive feature is made up of 4 main components in addition to a handful of templates. The Overdrive Connector is the main piece that handles all of the calls to the Overdrive API. The record driver is a thin layer on top of the SolrMarc record driver hierarchy and just adds a little bit of logic for non-MARC based record information. The Overdrive Controller mostly just handles requests from the "action" buttons (placing and canceling holds, checking and returning titles out) and for the user account page. |
| |
* [[https://github.com/vufind-org/vufind/blob/master/config/vufind/Overdrive.ini|Configuration File]] | * [[https://github.com/vufind-org/vufind/blob/dev/config/vufind/Overdrive.ini|Configuration File]] |
* [[https://github.com/vufind-org/vufind/blob/master/module/VuFind/src/VuFind/DigitalContent/OverdriveConnector.php|Overdrive Connector]] | * [[https://github.com/vufind-org/vufind/blob/dev/module/VuFind/src/VuFind/DigitalContent/OverdriveConnector.php|Overdrive Connector]] |
* [[https://github.com/vufind-org/vufind/blob/master/module/VuFind/src/VuFind/RecordDriver/SolrOverdrive.php|Record Driver]] | * [[https://github.com/vufind-org/vufind/blob/dev/module/VuFind/src/VuFind/RecordDriver/SolrOverdrive.php|Record Driver]] |
* [[https://github.com/vufind-org/vufind/blob/master/module/VuFind/src/VuFind/Controller/OverdriveController.php|Controller]] | * [[https://github.com/vufind-org/vufind/blob/dev/module/VuFind/src/VuFind/Controller/OverdriveController.php|Controller]] |
* Templates | * Templates |
===== Troubleshooting ===== | ===== Troubleshooting ===== |
The basic log file is going to be the most helpful in troubleshooting. If something isn't working, there will likely be a message in there somewhere. The Overdrive components put out quite a bit of logging at the debug level. | The basic log file is going to be the most helpful in troubleshooting. If something isn't working, there will likely be a message in there somewhere. The Overdrive components put out quite a bit of logging at the debug level. |
| |
==== Vufind Users list ==== | ==== VuFind® Users list ==== |
| |
As always, if you get stuck, posting to the [[https://sourceforge.net/projects/vufind/lists/vufind-general|vufind general]] users list is a good idea. | As always, if you get stuck, posting to the [[https://sourceforge.net/projects/vufind/lists/vufind-general|vufind-general]] users list is a good idea. |
---- struct data ---- | ---- struct data ---- |
| properties.Page Owner : |
---- | ---- |
| |