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>
Tue, 4 Jun 2019 21:32:47 +0000 (17:32 -0400)
commitb9a925bfbbd44051a602d1dd8de85f7ae9fc36d5
treef9dec1b77bd19434185475f0d54d0902f73b2681
parenta98274e5ef847db8ef2d2f94faa4620b5115e0ff
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]