The Authors and Series searches in Folio to be configured so that the when a search is run, the results displayed are either a list of the titles connected to that author/series or a list of matching Names/Series.
To configure this update, searches called "name" and "series" can be added to the smenu_options array.
The setting "authority_file_search" can be added or adjusted in the g_subject, g_name or g_series configuration blocks to enable the default behaviour. To add the checkbox to the search form, add a "searchfields" setting with "getTitles_cb" at the start of the value field.
(e.g. "getTitles_cb Retrieve titles?"). This checkbox, when checked, will retrieve titles instead of the authority records and will be defaulted based on the value of "authority_file_search".
In the checkbox setting, as with other search fields, the text after the first space in the value will be used as the field label. Value 2 will be used as the tool-tip, Value 3 will be presented after the field to advise the user of the purpose of the checkbox.
It should be possible to configure Folio to offer self-registration with the mandatory login (auth_need = always) enabled.
OPAC Configuration settings for arrays should be more easily correlated with associated arrays in the admin interfaces to facilitate correction of mismatches.
This is particularly valuable for the "tidetails_tabs" array. This now shows the list of included items in the array in the order they will be used and, to the right of that list, the list of "tidetails_tbs_labels" that are included in the order they will be assigned to the tabs.
The screenshot above shows the lists as seen for the "tidetails" setting which presents the list of copies for the title. In the screenshot, is shown the related setting ("tidetails_tabs_labels"), the interface number for the related list (1). The interface number can be changed to show the related array values from any alternative language configurations.
Below that, on the left, it shows the list of array siblings for the "tidetails", with the current position showing a line of dashes in the value followed by "related", "contents" and "abstract". To the right of this is shown the values for the related array which provides the tab labels, i.e "Availability", "Related Items", "Contents" and "Abstract".
Add additional facets for Title-Borrower links to Folio to emulate those available in Webview. In WebView, these were referenced as 'tpnusers'. The Folio implementation has been simplified for maintenance to ensure consistency.
A tiau_facet_tpxusers setting will present the appropriate facet. Value 3 will give the n value for this type of user link (to distinguish, for example, between Owner and Distributor).
The usual facet header and select text settings can be used (e.g. fb_header_tpxusers), but to distinguish between the facet blocks, fb_header_tp5users can be set for the facet block with value 3 set to 5.
In order to provide the user with full information on each truncated facet entry, the setting "facet_checkbox_title_tpxusers" can be set to "Click to select/deselect %l_dispstr%" (including quotes). This can also be varied between types of user facet, if required, by replacing "tpxusers" with, e.g. "tp3users".
Additionally, to reduce the initial height of the facet block, only the first 10 are displayed with a link to display the next 10. Thereafter, links will show/hide 10 at a time. The text in these links can be specified in settings called facet_seemore (defaulting to "+ more +") and facet_seeless (defaulting to "- fewer -").
Change the way bound volumes are listed in OPAC title details.
This change will, by default, present the received issues and expected issues in batches of 6 and the bound volumes in pairs. This can be configured with the new settings in the g_title_details config block that will be generated once a serial has been shown in Folio using the tidetails_tabs value ser_issues (this is the default for serials):
To change the number of records shown at a time, adjust bvol_rows_at_a_time for bound volumes, eiss_rows_at_a_time for expected issues or riss_rows_at_a_time for received issues.
To adjust the hover text for the icons presented there are 6 new settings for each of the lists named above:
|bvol_show_all, eiss_show_all and riss_show_all
||"<span class='font-icon' title='Show the whole list'></span>"
||For the "expand to show all items" link
|bvol_show_first, eiss_show_first, riss_show_first
||"<span class='font-icon' title='Show the initial list'></span>"
||For the link which shows the first set of records
|bvol_show_initial, eiss_show_initial, riss_show_initial
||"<span class='font-icon' title='Collapse the list'></span>"
||For the link which returnes to showing the first set of records after show all has been used.
|bvol_show_last, eiss_show_last, riss_show_last
||"<span class='font-icon' title='Show the last records'></span>"
||For the link which shows the last set of records
|bvol_show_next, eiss_show_next, riss_show_next
||"<span class='font-icon' title='Jump up the list'></span>"
||For the link which shows the set of records that are presented higher up the list
|bvol_show_prev, eiss_show_prev, riss_show_prev
||"<span class='font-icon' title='Jump down the list'></span>"
||For the link which shows the set of records that are presented lower down the list
Google analytics to be implemented in Folio.
This is enabled by including the tracking code from your Google Analytics configuration in a setting called "google_analytics_code" in the gno_startup config block. You may find a "google_analytics_code" setting from a past WebView configuration in the "webview_archive" config block which can be moved to "gno_startup" or you can simply create a new setting in gno_startup.
This code from Google looks like:
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-nnnnnnnn-1"></script>
window.dataLayer = window.dataLayer || ;
gtag('js', new Date());
Caution: the value must be enclosed in double quotes and, as such, the double quotes in the code provided by Google must be replaced with single quotes.
In the code above, both occurrences of "nnnnnnnn" must be replaced with the number Google generated for your analytics site.
When configured, the following events are monitored:
- search (without terms)
- login (through OLIB form)
- begin_checkout (reservation list)
- purchase (place reservation)
- transaction ID is the reservation number; item ID is the titleno
- page_view (User services, welcome, breadcrumb (search style))
- view_item_list (with folder number or "basket" as an item ID)
- add_to_cart / Remove_from_cart - to add/remove from the basket, with the titleno as the Item ID
Publication date facet in Folio: A date range.
To configure this, create or amend a pdate_opts array entry with a value of "T". When present, the user can enter a year (e.g. 2010); an open-ended range of years (e.g. 2005- for "2005 onward") or a finite range of years (e.g. 2017-2021).
Law Society, NRW, NERC, DEFRA
URL links to Folio Keyword and Title search.
The URLs that present a hitlist now also present the appropriate search form and provide a heading indicating the search term used.
The URLs can present a keyword search (using "?keyword=terms" after the Folio URL); a title serch (using "?title=word") or a prefiltered search (using "?xxx=term", to use the "pf_xxx" search). To use the Straight To Prefiltered search URL, that search must be included in the smenu_options array.
Additionally, it is now possible to provide a link that will present a Folio search form of a specified type without carrying out a search.
The URL to present an empty search form, the Folio URL must be followed by "?searchform=sss", where sss is an included option in the smenu_options array. or a prefiltered search form, the "pf_" must be specified.
As these Straight To Prefiltered Search URLs can vary between implementations they are processed after other Straight To checks, although the searches are processed before "keyword" and "title=", allowing "pf_keyword" to provide a prefiltered keyword search should this be desired.
Folio should allow for systems to be configured to prevent any activity without logging in.
This has been implemented similarly to WebView by setting "auth_need = always" in gno_startup.
Anglo-American, Bar Library
Extend time zone recognition to Password reset.
In systems configured with a customer time zone that differs from the server time zone, the time given in the password reset email will be given in the customer's time zone.
There are no standard Folio icons for CDROM media.
To aid configuration, a gallery page has been added that is accessible with "gallery.html" in the same folder as the icons.
Support for Microsoft Edge Chromium required in OLIB Web and OLIB Folio.
It would be helpful to have a way to "reset" the breadcrumb trail when required and start again from the Welcome page.
This has been delivered via a button to the left of the Welcome Page. The hover text for the button can be changed by creating a setting called "l_clear_session_activity" in the gno_startup config block.
Request to optionally make private records viewable using straight-to links when not logged in.
This has been delivered by adding a "Direct Link Only" option for the "Include In OPAC" setting on a title. When set to this, titles cannot be found in searches but they can be displayed using straight-to links by title number, ISN or OCLC Number.
Preselected items in the media sub-type list should appear at the top or the facet list rather than alphabetical order.
This has been applied to several facet lists.