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>
Mon, 16 Mar 2020 19:08:50 +0000 (15:08 -0400)
commit33a93a50e54150759f9ccb38f6bb0d44246b64ce
tree751ec814d7f4f97fbd2d98a3ee650141f60f80df
parentf60f0562450569c2e46b1187392dbfede35faf79
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]