Montée de version de FontAwesome de 4.4 à 5.6.1. Un préfixe est désormais obligatoire avant l'icône : Icônes
Recherche
Les actions contextuelles sur les résultats de recherche sont visibles dès la sélection d'un résultat au dessus du tableau.
La sélection des colonnes de résultats utilise désormais un bouton dédié.
Dossier virtuel
Le widget permettant d'explorer le contenu d'un dossier virtuel a été refondu. Il offre désormais la possibilité à l'utilisateur de switcher entre la vue ARender et la vue tabulaire.
Page d'accueil
Ajout de nouveaux widgets : Donut et Histogramme. Configuration
Administration
Refonte globale de l'organisation de l'administration pour un accès à l'information simplifié.
Modification de la configuration de {{% gui %}} directement depuis la console d'administration.
Les tags conditionnels peuvent être créés et modifiés depuis {{% gui %}}.
Copie d'une classe de composants pour faciliter la création de classe similaires.
API JS
Les actions ajoutées dans les menus de raccourcis peuvent avoir une description. Documentation
Une fonction de l'API de menu contextuel permet d'ajouter une action dans le menu ainsi que dans l'en-tête du tableau de résultats. Documentation
Dépréciation : Il faut utiliser la fonction action.getId() à la place de action.getName().
Dépréciation : Pour récupérer ou rechercher des composants, il faut utiliser l'API de service de composant à la place des APIs ComponentGetJSAPI et ComponentSearchJSAPI.
Dépréciation : Il faut utiliser l'API de service de composant à la place de ComponentGetJSAPI.
Dépréciation : Pour mettre à jour une valeur ou récupérer les valeurs d'un champ, les fonctions à utiliser sont setObjectValueet getObjectValue. Documentation
L'API d'administration n'existe plus, il faut désormais utiliser du JQuery.
Les propriétés script.class, css.class,gui.config.class ne sont plus supportées. La configuration des classes techniques est remplacée par la nouvelle notion de features.
La montée de version Spring Boot utilise une nouvelle définition des valeurs d'une collection avec l'utilisation de crochets (Documentation Spring), il faut donc mettre à jour les propriétés suivantes :
Configuration des aspects : alfresco.aspects.fdt\:type=fdt:aspect1|fdt:aspect2 à remplacer par alfresco.aspects[fdt\:type]=fdt:aspect1|fdt:aspect2.
Configuration du classement automatique : ``alfresco.auto.classify.fdg:Claimà remplacer paralfresco.auto.classify.paths[fdg:Claim]`.
Configuration de la sécurité applicative en fonction des tags : alfresco.acl.strategies.fdg\:Claim=ACL_%(fdg:categorie)_%(fdg:sousCategorie) à remplacer par
alfresco.acl.strategies[fdg\:Claim]=ACL_%(fdg:categorie)_%(fdg:sousCategorie).
FileNet
La propriété com.flower.filenet.bpm.acl.provider n'est plus supportée. Il suffit désormais de fournir un bean implémentant BPMACLProvider.
Montée de version : JPA 2.2
Operation Hook
Attention : si migration des OperationHooks sur Spring Boot, il est nécessaire de désactiver la sécurité
Exploitation
Exposition de web services REST permettant de monitorer et gérer une stack FlowerDocs. Documentation
Authentification avec le standard OAuth 2 (Google, Github...) basé sur un document de configuration.