Web UI provides a safe experience when uploading files, even for large files in the 75gb range and when the upload goes on for hours due to a slow connection.
If a network problem happens, guidance is provided so that you can decide what to do with the situation: e.g. create the document anyway and upload the attachment later.
Web UI allows you to configure a custom header and footer to display static and / or dynamic information on every page.
The rich text editor allows you to reference images stored in Nuxeo. This is useful to leverage Nuxeo as a headless CMS for an article publishing use case typically. Additionally, most default buttons from QuillJS have been added to Web UI [ELEMENTS-1379].
An effort has been started to improve Nuxeo Web UI's accessibility, the goal being to reach full compliance with WCAG 2.1 level AA. This is a continuous effort, and many important issues have been fixed already.
Form validation offers advanced options:
- Logic can be executed asynchronously to call a third party service
- Server-side logic can also check the input and trigger an error that will be made visible to the user
Web UI checks for granular permissions in order to display components instead of high level permissions like "Read" or "Edit". This helps with keeping the UI accurate even if you reconfigured the permissions and how they should be made available to users.
The document history tab displays the time for each entry along with the date. Advanced filtering options are also available to filter actions per user, action or category.
All requests made to the workflow
task endpoint paginate results instead of retrieving all tasks. This leads to better performance for the home dashboard, the tasks list and the tasks dashboard.
Users can still scroll through the list of tasks as usual in order to retrieve more of them.
Web UI uses Polymer 3 instead of Polymer 2.
This is a technical change that happens under the hood, and backwards compatibility is ensured for applications built on top of Nuxeo Web UI. For the technical details, refer to the upgrade notes.
Layouts generated using Nuxeo Studio include a
nuxeo-styles module in order to provide a consistent look and feel to your configuration. A new CSS option (mixin) can be added to your themes to override the default styling of any widget included in a layout, for instance to change the spacing rules.[NXP-27652]
Labels are more consistent when viewing a picture. [ELEMENTS-1186]
The background color of suggestion elements is configurable. [NXP-27077]
The following elements were moved to the Nuxeo Elements library, improving their consistency and making them available to standalone applications:
- Document creation and edit popups size can be changed using theme variables.
- A configuration property can change navigation URLs to use the document ID instead of their path.
- Portrait dimensioned videos are better handled in conversions.
- When two people complete the same task, the second person is notified and taken to the document.
- A UI component lets you switch between available repositories.
More information about released changes and fixed bugs is available in our bug tracking tool.