Skip to content

2.14.0

Compare
Choose a tag to compare
@laurenwalker laurenwalker released this 09 Dec 19:54

New features ✨

The portal builder has a new query builder!

Screen Shot 2020-12-09 at 1 11 21 PM

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

Screen Shot 2020-12-09 at 1 34 08 PM

Select datasets by their semantic annotation using an ontology tree picker

Screen Shot 2020-12-09 at 1 24 31 PM

Select DataONE repositories by their name and logo

Screen Shot 2020-12-09 at 1 24 53 PM

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

Screen Shot 2020-12-09 at 1 19 11 PM

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