Alfresco Application Development Framework, version 1.9.0 Release Note
These release notes provide information for the 1.9.0 release of Alfresco Application Development Framework.
This is the next Limited Available release of Application Development Framework, containing the Angular components to build a Web Application on top of the Alfresco Services.
The release can be found on GitHub at this link.
In the ADF 1.9 release we've enhanced a number of components, such as Document List, Viewer and Breadcrumbs. We continue the effort to migrate to @angular/material, only a few more components remain until we are fully switched to Angular Material Design. Again in this release we have enhanced the accessibility and we have started to consolidate, streamline and enhance our documentation. Before everything was inside the individual README.md files, this has now been pulled out into a separate directory, and a new Doc Index to help navigate it.
This is the last LA release, we are targeting ADF 2.0 by the end of November at which point it will become General Available and fully supported by Alfresco. As part of this effort we have increased the efforts on resolving bugs and stabilisation.
This release builds on last month's contains bug fixes and the new features. See the list below for major details.
Please report issues with this release in the issue tracker. You can collaborate on this release or share feedback by using the discussion tools on gitter.
The document list now provides two different way to paginate the results the normal pagination or the infinite scrolling.
In order to enable this feature, you need to specify the paginationStrategy properties 'Infinite'. The infinite scrolling is also now used as default in the object picker component
2.Requeue option added to adf-task-header
The requeue feature has been added into the ADF 1.9.0. This means that after a task has been claimed by the user, the user will see a button Requeue to un-claim the task.
3.Tasklist multi-selection support
With the latest code, the tasklist component exposes the multiselect property. If the value is true a checkbox is rendered at the beginning of each row. In this way, the user can select more than one row.
The 1.9.0 version features a new service "PageTitleService" in the "ng2-alfresco-core" package. This service allows changing the title of the page (browser tab) on demand from the code. The format of the title is always "<Application Name> - <Title>" where "<Application Name>" is taken from the application configuration file:
Automatic PDF rendition fetching for various content types (".docx", ".pptx", etc.)
Floating action toolbar for the PDF viewer
6.Document List Presets
It is now possible to store layouts for Document List in the global application configuration file ("app.config.json") for default mode or special aliases like "-trashcan-", "-favorites-", etc. The DocumentList component automatically falls back to the defaults if no customizations are present.
You can turn any clickable HTML element or other Angular Component into a Logout feature. ADF provides a new adf-logout directive to help you building application menus or toolbar buttons that sign the user out:
<button adf-logout>Log out</button>
The Breadcrumb component exposes a new rootId property to allow you restricting the root element to a particular node. Component automatically trims the elements if full node path needs to be cut. You can use this together with the root property that allows renaming the root (first) element of the path.