Download & Extend

e-Library Search

The purpose of this module is to provide libraries with an easy tool for adding customizable blocks to their Drupal site that allows for searching of records in a SirsiDynix e-Library catalog.

Installation:

  1. Download the module archive.
  2. Extract the archive into your sites module directory.
  3. Enable the module.
  4. Visit /admin/settings/elibrary/search to configure the module. You will need to provide the base URL to your SirsiDynix e-Library catalog as well as the library policy name to use. This information can be gathered by performing a search in your catalog and examining the resulting URL.
    • Example URL: http://www.example.com/uhtbin/cgisirsi/xMvSHVqmKY/ARROWOOD/271640019/123
    • Base URL: http://www.example.com/uhtbin/cgisirsi
    • Policy Name: ARROWOOD
  5. Specify the number of Blocks you will need

Integration with other modules:

  • i18n - Internationalization support is provided for index names, as well as user entered field labels.

Special Notes:

CURL Support is still experimental, and your results will vary. I am working to make this a far more stable feature over time

This modules works best when using mod_proxy or it's IIS analog to map your library's e-Library server onto the same domain as your Drupal install.

Apache mod_proxy Example

Say your library has its e-library server located at http://elibrary.example.com/ while the library's drupal installation is located at http://www.example.com. By adding the following entries to your apache config, you can use mod_proxy to make e-library appear to be installed on the same web server as your drupal installation.

Make sure to read up on mod_proxy in the apache manual before enabling it

  ProxyPass /uhtbin http://elibrary.example.com/uhtbin
  ProxyPassReverse /uhtbin http://elibrary.example.com/uhtbin
  ProxyPass /WebCat_Images http://elibrary.example.com/WebCat_Images
  ProxyPassReverse /WebCat_Images http://elibrary.example.com/WebCat_Images
  ProxyPass /WebCat http://elibrary.example.com/WebCat
  ProxyPassReverse /WebCat http://elibrary.example.com/WebCat
  ProxyPass /iBistro_helps http://elibrary.example.com/iBistro_helps
  ProxyPassReverse /iBistro_helps http://elibrary.example.com/iBistro_helps
  ProxyPass /Js http://elibrary.example.com/Js
  ProxyPassReverse /Js http://elibrary.example.com/Js
  ProxyPass /Css http://elibrary.example.com/Css
  ProxyPassReverse /Css http://elibrary.example.com/Css
  ProxyPass /sirsi http://elibrary.example.com/sirsi
  ProxyPassReverse /sirsi http://elibrary.example.com/sirsi

Credits:

  • Joel Hahn - Joel's Wiki article on the SirsiDynix client care site was instrumental in speeding the development of this module
  • Amy Qualls-McClure (domesticat) - Encouragement, and Feedback

Downloads

Version Downloads Date Links
7.x-1.0 tar.gz (12.93 KB) | zip (14.11 KB) 2011-May-25 Notes
6.x-1.0 tar.gz (12.46 KB) | zip (13.62 KB) 2011-Jun-30 Notes

Project Information


Maintainers for e-Library Search

  • cap60552 - 27 commits
    last: 1 year ago, first: 1 year ago

Issues for e-Library Search

To avoid duplicates, please search before submitting a new issue.
All issues
Bug reports
nobody click here