2.14.0
New features ✨
The portal builder has a new query builder!
This is a more powerful and intuitive query builder for creating or editing a collection of datasets in a portal. Most of the metadata and technical fields that are indexed in the Metacat repository can be selected in the query builder to find exactly which datasets you're interested in. Create detailed query filters by selecting one or more search fields, operators, and one or more search values.
Search against 75+ metadata fields
Select datasets by their semantic annotation using an ontology tree picker
Select DataONE repositories by their name and logo
Looking ahead: More improvements to the query builder are already underway for future releases, including the ability to combine Rules into groups for even more specific queries.
Reorder pages in portals
Drag-n-drop pages in the portal builder to easily reorder their appearance in the portal!
Change default portal settings - images, colors, and pages!
Repositories can change the portalDefaults
configuration to change the default settings of new portals. For example:
- Setup a basic "About" page for each portal that your users create to help them get started.
- Set the portal colors to your organization's brand colors.
- Upload images to your repository and use those as the default portal page headers
Beta support for tracking portal usage via Bookkeeper
Primarily intended for internal use by DataONE, MetacatUI now has Beta support for enforcing quotas of portal usage. The new configuration enableBookkeeperServices
controls these features and is disabled by default.
Repositories can use the portalLimit
configuration to limit how many portals a user can create without using Bookkeeper.
Bug fixes 🔨
- Fixed issue where IE 11 users were not seeing a warning message about their browser. MetacatUI still does not support IE11 and earlier, but those users should at least see the warning message to upgrade. #1592
- Any input that comes from the window location path (such as a dataset id) is now sanitized before being inserted into the HTML of the page, to prevent XSS attacks.
- Images inserted into a portal page via HTML were displaying as raw HTML
For developers
- The
ExternalView
has been deprecated since it is no longer used anywhere in the application and had security issues. - New app configuration options: