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:overdrive

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
configuration:overdrive [2019/06/13 19:19] bpalmeconfiguration:overdrive [2023/11/15 13:31] demiankatz
Line 1: Line 1:
 ====== 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]].
Line 27: Line 27:
 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 =====
-**Admin Page** 
-There is an a troubleshooting page in the admin area that you can use to check whether the integration is connecting to the Overdrive API correctly.   
  
-**Log Files**+==== Admin Page ==== 
 + 
 +There is a troubleshooting page in the admin module that you can use to check whether the integration is connecting to the Overdrive API correctly.   
 + 
 +==== Log Files ==== 
 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 is a good ida.+ 
 +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 : 
 ---- ----
  
configuration/overdrive.txt · Last modified: 2023/11/15 13:32 by demiankatz