AnsweredAssumed Answered

Parution de la version 3.3 Community

Question asked by michaelh Employee on Apr 9, 2010
Latest reply on Apr 9, 2010 by michaelh
Bonjour,

Presque 6 mois après la parution de la version 3.2, voici la version 3.3 Community, nom de code "Sailfish".

Pour ceux qui ont du mal avec les explications en V.O et n'ont pas peur d'une traduction rapide, donc approximative, voici quelques notes à lire !

Améliorations du support CMIS

Implémentation complète de la spécification CMIS en version 1.0
    - CMIS Query
    - Web Services Binding
    - REST Binding
    - Access Control Lists
    - Change Logs
    - Renditions
    - CMIS Test Compatibility Kit
    - Plus une extension Alfresco pour les requêtes sur les aspects et les opérations get/set sur les propriétés.
Voir CMIS sur le wiki Alfresco pour plus de détails.


Améliorations de Share

Composant de navigation dans l'entrepôt documentaire depuis Share
    - Accès complet à tout le contenu (espaces et fichiers) de l'entrepôt Alfresco (selon permissions)
    - Fonctions orientées documentaires : Checkin, Checkout, suivi de version, types, aspects, métadonnées, gestion complète des droits dans la partie documentaire.
    - Vignettes et prévisualisation.
    - Documents favoris, commentaires.
    - Plusieurs options de navigation : espaces (dossiers) / filtres / catégories / tags
    - Déplacement et copie de contenu vers des sites Share.
Voir cette page pour les instructions relatives à l'activation de cette fonctionnalité.

Gestion des règles et actions
    - Création et gestion des règles depuis Share (sites et entrepôt documentaire)
    - Gestion de l'ordre d'exécution des règles
    - règles liées : réutilisation de règles en de multiples endroits (centralisation de règles, mises à jour en masse)
    - Gestion des erreurs d'exécution.
Fonctions diverses pour les sites et l'entrepôt documentaire
    - Création et édition de contenus de type texte et dérivés : plein texte, HTML avec éditeur riche, XML
    - Lien de type "WebDAV" dans les détails des documents : ouvre les documents en utilisant WebDAV.
    - Lien "ouvrir dans Alfresco Explorer" dans les détails : appelle la page de détails de l'interface Explorer.
Nouvelle page de site : liste de données
    - Gestion de données structurées, par exemple : liste de tâches, bugs, contacts, …
    - La définition d'un nouveau type de liste se fait en utilisant les mécanismes standards du modèle de données  (Types et Aspects)
    - Plusieurs instances de liste possibles pour un site.
    - Gestion de pagination, tri, et filtres
    - Pour un exemple, voir ce sujet
Gestion des thèmes
    - Choix des thèmes dans l'interface d'administration.
Recherche
    - Opérateurs de recherche "à la Google" pour la recherche avancée sur les mots clés. Basé sur les mécanismes décrits sur cette page.
    - Exemple de recherche : "type:document modified:today text:alfresco tutorial"
    - Servira de base au futur formulaire de recherche avancée.
Moteur de formulaires
    - Editeur riche (TinyMCE)
    - Associations de type utilisateurs/groupes
    - Aide en ligne (un signe "?" montre l'aide associée au champ). Les contraintes ajoutent automatiquement le texte associé.
    - Support de redirection après soumission de contenu
    - SDK associé
    - Voir http://wiki.alfresco.com/wiki/Forms pour les détails
Intégration avec des portails

    - Authentification unique (SSO) et réécriture d'URL intégré au framework Webscript
    - "CMISFolder" : portlet d'exemple supportant SSO et réécriture d'URL dans un portail.
Amélioration de l'entrepôt

    - Mise à jour du support WebDAV pour une couverture complète de la spécification.
Outils et API pour la gestion de contenu web (WCM)

    - Alfresco Web Editor -  Édition "dans le contexte" du contenu stocké dans Alfresco (non-AVM). Cela donne aux utilisateurs finaux une capacité d'édition du contenu directement depuis la page web. Alfresco 3.3 fournit aussi le "Web Editor Framework". WEF est un framework javascript coté client qui génère une barre d'outils et les contrôles associés.
    - Transfer Service API – Cette API peut être utilisée par les développeurs pour construire des solutions qui transfèrent du contenu depuis un entrepôt Alfresco vers un autre (non-AVM). Les structures et relations sont maintenues de chaque coté.
    - Rendition API – Cette API permet de construire des solutions de génération de rendu pour le web. Freemarker et feuilles de styles XSLT peuvent être utilisés.
    - Déploiement WCM  – AVM vers DM - Ce mécanisme de déploiement permet à WCM de pousser du contenu produit et stocké dans un entrepôt de type AVM vers un entrepôt de type DM (celui de la gestion documentaire).
Spring Surf

Mi-2009, Alfresco a commencé à travailler avec SpringSource pour contribuer ses technologies de script en tant qu'extension du framework Spring. Le projet Spring Surf inclut les Web Scripts, Spring Surf (anciennement Surf) et Web Editor Framework (anciennement Web Studio). Ce projet est disponible à cette adresse.

Spring Surf comporte les fonctionnalités suivantes :
    - Spring MVC - Une approche standardisée de création d'interfaces. Share et AWE reposent désormais sur Spring MVC.
    - Portlet 2.0 - Les applications Spring Surf supportent désormais JSR-268 (Portlet 2.0). Les composants et les pages construites avec les Web Scripts peuvent maintenant être consommées dans un portail compatible JSR-268.
    - Moteur d'exécution extensible - Spring Surf permet de connecter des moteurs d'exécutions externes pour supporter les langages comme Groovy, PHP, etc. Voir http://www.springsurf.org.
    - Web Editor Framework - Voir plus haut. Alfresco 3.3 inclut le support de l'édition en ligne et les formulaires.
    - Outils de développement - Spring Surf inclut une suite d'outils pour les développeurs, basés sur Spring Roo et la suite d'outils SpringSource pour diminuer la courbe d'apprentissage et développer plus vite des web scripts et des sites basés sur Surf. Voir la documentation sur le site http://www.springsurf.org.
Services pour IBM Lotus

Changement de licence

    - Comme annoncé précédemment, Alfresco est désormais publié sous licence LGPL.
Liens associésNote concernant le pack de langue FR

    - le pack de langue sera mis à jour prochainement.
    - En attendant, celui estampillé "Alfresco 3.2.0r" couvre tout sauf les règles de gestion et les listes de données.

Outcomes