LP#1772680: enhancements to RBDigital integration
authorJaswinder Singh <jaswinder.singh0011@gmail.com>
Thu, 14 Jun 2018 20:30:40 +0000 (16:30 -0400)
committerChris Sharp <csharp@georgialibraries.org>
Tue, 14 Aug 2018 19:22:08 +0000 (15:22 -0400)
commitf6dff452beb8be2a3281a3ae00bbe95b0b94e4e6
treea92cc20bda57a084801405ad408a18960dd2ea7c
parentde1008d8247a604742f54eb1aef0b56650cb78d5
LP#1772680: enhancements to RBDigital integration

This feature allows searching of RBdigital resources from the Evergreen
catalog without needing to import and maintain bibliographic records for
the RBdigital resources.

The RBdigital search results will appear in the OPAC on a different tab -
a search in basic or advanced Evergreen search will carry over to the
RBdigital tab (along with filters when mapping is feasible) so that the
user can type in a search once and see both sets of results. The design
of the RBdigital tab will make use of the OPAC styling for consistency.

This feature is sponsored by Recorded Books (RBDigital) and
GPLS and was primary written by Jaswinder Singh with code contributions
and testing from the Equinox Open Library Initiative.

Signed-off-by: Jaswinder Singh <jaswinder.singh0011@gmail.com>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
49 files changed:
Open-ILS/src/perlmods/lib/OpenILS/Application/EbookAPI.pm [changed mode: 0644->0755]
Open-ILS/src/perlmods/lib/OpenILS/Application/EbookAPI/RBDigital.pm [new file with mode: 0755]
Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader.pm [changed mode: 0644->0755]
Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Account.pm [changed mode: 0644->0755]
Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/RBDigitalRecord.pm [new file with mode: 0755]
Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/RBDigitalSearch.pm [new file with mode: 0755]
Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Search.pm [changed mode: 0644->0755]
Open-ILS/src/perlmods/live_t/100-ebookapi-rbdigital.t [new file with mode: 0755]
Open-ILS/src/sql/Pg/upgrade/1030.data.org-setting.ebook-api-rbdigital.sql [new file with mode: 0755]
Open-ILS/src/templates/opac/css/style.css.tt2 [changed mode: 0644->0755]
Open-ILS/src/templates/opac/ebook_api/rbdigital/advanced.tt2 [new file with mode: 0755]
Open-ILS/src/templates/opac/ebook_api/rbdigital/manage_search_fields.tt2 [new file with mode: 0755]
Open-ILS/src/templates/opac/ebook_api/rbdigital/map_seach_field_values_modal.tt2 [new file with mode: 0755]
Open-ILS/src/templates/opac/ebook_api/rbdigital/parts/advanced/global_row.tt2 [new file with mode: 0755]
Open-ILS/src/templates/opac/ebook_api/rbdigital/parts/advanced/search.tt2 [new file with mode: 0755]
Open-ILS/src/templates/opac/ebook_api/rbdigital/parts/coded_value_selector.tt2 [new file with mode: 0755]
Open-ILS/src/templates/opac/ebook_api/rbdigital/parts/file_formats.tt2 [new file with mode: 0755]
Open-ILS/src/templates/opac/ebook_api/rbdigital/parts/filtersort.tt2 [new file with mode: 0755]
Open-ILS/src/templates/opac/ebook_api/rbdigital/parts/item_parser.tt2 [new file with mode: 0755]
Open-ILS/src/templates/opac/ebook_api/rbdigital/parts/record/body.tt2 [new file with mode: 0755]
Open-ILS/src/templates/opac/ebook_api/rbdigital/parts/record/navigation.tt2 [new file with mode: 0755]
Open-ILS/src/templates/opac/ebook_api/rbdigital/parts/record/recommendations.tt2 [new file with mode: 0755]
Open-ILS/src/templates/opac/ebook_api/rbdigital/parts/record/summary.tt2 [new file with mode: 0755]
Open-ILS/src/templates/opac/ebook_api/rbdigital/parts/record/summaryplus.tt2 [new file with mode: 0755]
Open-ILS/src/templates/opac/ebook_api/rbdigital/parts/result/facets.tt2 [new file with mode: 0755]
Open-ILS/src/templates/opac/ebook_api/rbdigital/parts/result/lowhits.tt2 [new file with mode: 0755]
Open-ILS/src/templates/opac/ebook_api/rbdigital/parts/result/table.tt2 [new file with mode: 0755]
Open-ILS/src/templates/opac/ebook_api/rbdigital/parts/searchbar.tt2 [new file with mode: 0755]
Open-ILS/src/templates/opac/ebook_api/rbdigital/record.tt2 [new file with mode: 0755]
Open-ILS/src/templates/opac/ebook_api/rbdigital/register_modal.tt2 [new file with mode: 0755]
Open-ILS/src/templates/opac/ebook_api/rbdigital/results.tt2 [new file with mode: 0755]
Open-ILS/src/templates/opac/home.tt2 [changed mode: 0644->0755]
Open-ILS/src/templates/opac/parts/base.tt2 [changed mode: 0644->0755]
Open-ILS/src/templates/opac/parts/bookbag_actions.tt2 [changed mode: 0644->0755]
Open-ILS/src/templates/opac/parts/config.tt2 [changed mode: 0644->0755]
Open-ILS/src/templates/opac/parts/ebook_api/base_js.tt2 [changed mode: 0644->0755]
Open-ILS/src/templates/opac/parts/filter_group_selector.tt2 [changed mode: 0644->0755]
Open-ILS/src/templates/opac/parts/misc_util.tt2 [changed mode: 0644->0755]
Open-ILS/src/templates/opac/parts/record/summary.tt2 [changed mode: 0644->0755]
Open-ILS/src/templates/opac/parts/topnav.tt2 [changed mode: 0644->0755]
Open-ILS/src/templates/opac/parts/topnav_links.tt2 [changed mode: 0644->0755]
Open-ILS/src/templates/opac/parts/vendor_tabs.tt2 [new file with mode: 0755]
Open-ILS/src/templates/opac/results.tt2 [changed mode: 0644->0755]
Open-ILS/web/css/skin/default/ebook/rbdigital.css [new file with mode: 0755]
Open-ILS/web/images/rbdigital_logo.png [new file with mode: 0755]
Open-ILS/web/js/ui/default/opac/ebook_api/ebook.js [changed mode: 0644->0755]
Open-ILS/web/js/ui/default/opac/ebook_api/rbdigital.js [new file with mode: 0755]
Open-ILS/web/reports/fm_IDL-conf.xml [new file with mode: 0755]
Open-ILS/web/reports/fm_IDL.xml-jaswinder [new file with mode: 0755]