This Spotlight covers the most interesting new features made in 2023 R4 and R5. For more detailed information, see the release notes and platform documentation.
Quick Link Navigation
- Article Type Search Filter
- Embargo Support for BITS chapters
- Support for new video streaming service: Bunny
- Support for TDM Reservation Protocol (TDMRep)
- Accessibility Improvement: fix HTML Anchors
- Author Affiliations are now Searchable
- Ability to select access icons and their size
- Lock AppBar on Scroll
- Keywords can now be shown in all languages
- PDF Watermark updated for Open Access content
- Support marking books as not for sale
- Add Online Publication Date as a filter for content sets
- ContentDepositService – Aka PubMed deposit logs
New Platform Features
Article Type Search Filter
An article type filter has been added. This is driven by the article type attribute in a JATS document. This will appear as one of the possible search filters in the Management Portal. Drag it over to the enabled filters section to have it appear on the front-end of the site.
Embargo Support for BITS chapters
This update adds support for embargo dates for BITS book chapters. To support this, we have added ingestion for <date date-type=”embargo”> tagging. We have also added support for removing the embargo from the displayed TOC, and support for turning off all embargo functionality if the site is not in production mode. If the site is not in production mode, embargoed items display, but their titles are prefixed with “[EMBARGOED]” to indicate that they will not be visible on the live site.
Example source:
<pub-history>
<date date-type=”embargo” iso-8601-date=”2034-12-07″></date>
</pub-history>
Display on staging:
On the live site, the ToC display would be suppressed and the chunk itself would not display.
Support for new video streaming service: Bunny
We now support the Bunny video hosting service. This support includes displaying the video in a similar manner to Wistia videos (inside a figure on content rendered with nlmcommon.xsl). Caption, transcript (via the long-description tag), and aria-label (via alt-text) are all supported.
Support for TDM Reservation Protocol (TDMRep)
This enhancement implements support for the Text & Data Mining Reservation Protocol. There is a new setting in the Management Portal for setting this. It suports 3 values:
- unset,
- 0 and
- 1.
If no option was selected or unset was selected, requests to the URL return an HTTP 404 response. If set to 0 (TDM rights not reserved) or 1 (TDM rights reserved) the selected value will be used as the value of the tdm-reservation JSON property.
New Platform Improvements
Accessibility Improvement: fix HTML Anchors
This enhancement updates the Jump to content link to be more consistent and usable for users who navigate pages with a keyboard. It updates the jumpToContent link so it appears at the very top of every page and to skip repetitive navigation, “skip-to-navigation” will be removed. This is achieved by updating box component in configurable layouts to have the following property:
Enabling the option adds a “mainContent” id and “main” role to the box component in question and this is what the Jump to content link will use for anchor. The jumpToContent link also has an aria-label now which is tied to layout.jump-to-content-link.aria-label region with the default value of Skip to main content.
Author Affiliations are now Searchable
This enhancement introduces author affiliations as searchable elements. In quick search, it’s automatically included in the list of fields in the query. In advanced search, there’s an extra option to search specifically for affiliations.
Ability to select access icons and their size
The design settings in the Management Portal now offer choices for access icon size and which icon should represent which level of access. If no options are selected, the site will default to the current icon selection and size (except for a 2px increase in size on the search page, which should make its size consistent with the index card).
Lock AppBar on Scroll
Previously, when the user is scrolling the page, the AppBar will come back into view when the user scrolls up. The platform now can set a configuration to make the AppBar locked (i.e. it scrolls normally with the rest of the page). This configuration is in the Features section of the SiteGen site configurations.
Keywords can now be shown in all languages
If keywords in different languages are provided in the content, the publisher now has the option to render the keywords in the application.
Example:
<ifp:keywords>
<ifp:keyword encoding-type=”nlm” xml:lang=”hu”>generativitás</ifp:keyword>
<ifp:keyword encoding-type=”nlm” xml:lang=”hu”>Loyola Generativitás Skála</ifp:keyword> <ifp:keyword encoding-type=”nlm” xml:lang=”hu”>validáció</ifp:keyword>
<ifp:keyword encoding-type=”nlm” xml:lang=”en”>generativity</ifp:keyword>
<ifp:keyword encoding-type=”nlm” xml:lang=”en”>Loyola Generativity Scale</ifp:keyword> <ifp:keyword encoding-type=”nlm” xml:lang=”en”>validity</ifp:keyword> </ifp:keywords>
The Metadata block settings have been supplemented to include, besides the usual “Keywords” option, there is now a “Keywords: [@xml:lang]” for every //ifp:keyword/@xml:lang value in the whole Solr database. The label to be used in the webapp for these option will be article.metadata.keywords-[xx].label, where xx is a 2-letter language code.
PDF Watermark updated for Open Access content
When the PDF being downloaded is content with at least one currently valid open access license, a few changes were done in the watermark:
- Replace “via [Institution Name]” with “via Open Access. [license description from <ifp:license>”.
- If //ifp:license[@url] is present and not blank add a clickable link to the URL.
Support marking books as not for sale
Previously, we used the presence of a print ISBN on a loaded Book as the sole indicator of whether to generate the “Buy Book in Print” button. We can now support marking books as not for sale.
This is currently enabled for BITS Books by adding a custom-meta element with child meta-name element “ifp:print-isbn-not-for-sale” under book-meta to the source XML e.g.
<book-meta>
…
<custom-meta-group>
<custom-meta>
<meta-name>ifp:print-isbn-not-for-sale</meta-name>
<meta-value>true</meta-value>
</custom-meta>
</custom-meta-group>
</book-meta>
Management Portal Updates
Add Online Publication Date as a filter for content sets
On the search page, this enhancement renames the Publish Year filter to Sort Year, and adds a new Online Publication Date filter based on <ifp:date @type=’published-online’>.
This gives more accurate answers for the first online publication date for content and handles the case of content published AOP in one year but folioed the following year (whereas sort date updates to the publication date of the issue).
ContentDepositService – Aka PubMed deposit logs
There is now a service that keeps track of the current status of PubMed deposits.
Quick links to access other Spotlight articles