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 21:15:49 +0000 (17:15 -0400)
commit215312a7bb393953934fb71d0a67dbec682135a4
tree5462afff34d05ea5900555584e8e63d68d0f868f
parent5721570beb71fbe92385f9a33410f766f3232bfd
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]