New subject browse index definitions have been added that display the entire heading as a unit with hyphens between terms instead of displaying individual terms separately.
For example, the browse heading for:
=650 \0$aCats$zUnited States$vCorrespondence.
will display in a single entry as:
Cats — United States — Correspondence
Rather than separate entries for Cats and United States.
Name subjects will continue to display as separate entries because additional work would be required for the heading to be punctuated correctly.
Advanced search limiters will no longer propagate to the basic search box in the catalog. Instead, the limiters applied to the search will appear underneath the search box where they can be easily cleared by clicking an x. On a small, mobile device, the advanced search limiters can be seen by clicking an x filter applied link.
The selected limiters will be applied to any search from the search bar until: * The user actively removes the filters from the search or * The user starts a new basic or advanced search from scratch.
New stylesheets and other changes to the catalog to allow for better support of right-to-left (RTL) languages, such as Arabic.
Also adds Arabic (Jordan) as a new supported language.
Evergreen 2.12 supports partial integration with third-party APIs provided by OverDrive and OneClickdigital. When ebook API integration is enabled, bibliographic records from these vendors that appear in your public catalog will include vendor holdings and availability information. Also, when a user is logged in, the public catalog dashboard and My Account interface will include information about that user’s checkouts and holds for supported vendors.
For API integration to work, you need to request API access from the
vendor and configure your Evergreen system according to the instructions
below. You also need to configure the new open-ils.ebook_api
service.
This feature assumes that you are importing MARC records supplied by the vendor into your Evergreen system, using Vandelay or some other MARC import method. This feature does not search the vendor’s online collections or automatically import vendor records into your system; it merely augments records that are already in Evergreen.
A future Evergreen release will add the ability for users to check out titles, place holds, etc., directly via the public catalog.
This feature uses the new open-ils.ebook_api
OpenSRF service. This
service must be configured in your opensrf.xml
and opensrf_core.xml
config files for ebook API integration to work. See
opensrf.xml.example
and opensrf_core.xml.example
for guidance.
Before enabling OverDrive API integration, you will need to request API access from OverDrive. OverDrive will provide the values to be used for the following new org unit settings:
echo -n "key:secret" | base64 -
For more information, consult the OverDrive API documentation.
To enable OverDrive API integration, adjust the following public catalog settings
in config.tt2
:
ebook_api.enabled
: set to "true".
ebook_api.overdrive.enabled
: set to "true".
ebook_api.overdrive.base_uris
: list of regular expressions
matching OverDrive URLs found in the 856$9 field of older OverDrive
MARC records. As of fall 2016, OverDrive’s URL format has changed,
and the record identifier is now found in the 037$a field of their
MARC records, with "OverDrive" in 037$b. Evergreen will check the
037 field for OverDrive record identifiers; if your system includes
older-style OverDrive records with the record identifier embedded in
the 856 URL, you need to specify URL patterns with this setting.
Before enabling OneClickdigital API integration, you will need to request API access from OneClickdigital. OneClickdigital will provide the values to be used for the following new org unit settings:
For more information, consult the OneClickdigital API documentation.
To enable OneClickdigital API integration, adjust the following public catalog
settings in config.tt2
:
ebook_api.enabled
: set to "true".
ebook_api.oneclickdigital.enabled
: set to "true".
ebook_api.oneclickdigital.base_uris
: list of regular expressions
matching OneClickdigital URLs found in the 859$9 field of your MARC
records. Evergreen uses the patterns specified here to extract
record identifiers for OneClickdigital titles.
Evergreen communicates with third-party vendor APIs using the new
OpenILS::Utils::HTTPClient
module. This module is configured using
settings in opensrf.xml
. The default settings should work for most
environments by default, but you may need to specify a custom location
for the CA certificates installed on your server. You can also disable
SSL certificate verification on HTTPClient requests altogether, but
doing so is emphatically discouraged.
The record summary pages in the catalog will now link to other formats and editions of a title. The links will allow users to quickly jump to another format of the title or an edition written in another language.
This release brings several improvement to the Group Formats and Editions search.
Before the TPAC, a site could configure the public catalog to use metarecord searching by default, via a configuration file. Here we bring that back.
A new setting called search.metarecord_default is present in
templates/opac/parts/config.tt2
to enable this feature. By setting this to
a true value (normally 1) the TPAC will silently include the #metabib search
modifier in the search form on any interfaces that do not have a UI component
that allows the user to control the setting.