LP#1772680: enhancements to RBDigital integration
authorJaswinder Singh <jaswinder.singh0011@gmail.com>
Thu, 14 Jun 2018 20:30:40 +0000 (16:30 -0400)
committerGalen Charlton <gmc@equinoxinitiative.org>
Fri, 16 Nov 2018 19:01:12 +0000 (14:01 -0500)
commitb99517e38f40031d63fa1ad1325a88398b9298c5
tree38f03b6d074464034c47aca7ee16547abc77a684
parente8cb39dfeb5702c99dc75ffc29d2c77fbf4dec66
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]