AnsweredAssumed Answered

Parution de la version 'Alfresco labs 3.0 A'

Question asked by michaelh Employee on Jul 31, 2008
Latest reply on Sep 9, 2008 by michaelh
Hello,

Ca y est, la version 3.0 fait son apparition, et voici la traditionnelle version preview (et estampillée "a" pour marquer la première d'une série).

En quelques lignes pour les gens les plus pressés (mais qui devraient tout de même lire cette page du wiki) :
    - Une nouvelle interface : SHARE
    - Un nouveau framework web : SURF
    - L'émulation du protocole Sharepoint
    - De nouvelles API REST et Javascript
    - De nombreuses améliorations depuis la parution de la vidéo de présentation
D'abord un peu de vocabulaire à apprendre (juste un peu) :
    - Site : espace qui concentre les travaux d'un groupe de travail, d'un centre d'intérêt, d'un projet.
    - Labs : le nom qui remplace "Community" pour bien faire la différence entre le logiciel et la communauté d'utilisateurs.
A défaut d'une liste complète des changements, je vais me concentrer sur la grosse nouveauté : l'interface SHARE

[img]http://alfresco.harlaut.net/forum/app-logo.png[/img]

SHARE est basée sur l'API REST "Webscript" apparue l'année dernière avec Alfresco 2.1, sauf que le concept a été poussé encore plus loin pour construire un framework web complet (SURF) permettant la conception d'interfaces riches et pouvant fonctionner sur un serveur différent de celui d'Alfresco.

Le principe de SHARE est de mettre à disposition un outil collaboratif complet pour gérer le partage d'informations entre les utilisateurs ayant un projet ou un centre d'intérêt commun en centralisant en un seul endroit tous les éléments associés : la documentation dans un wiki, la communication dans un blog, les documents, la liste des événements, un forum pour ainsi faciliter la communication dans des équipes liées à un projet, ou partageant un centre d'intérêt commun. D'ailleurs la notion de centre d'intérêt et d'expertise prendra de l'importance dans la version finale.

A propos des outils disponibles dans SHARE
    - Les portions en italiques (et en orange) sont prévues pour la version "3.0 b", mais non implémentées, ou incomplètes.
    - La VO de cette liste est disponible à cette adresse
Tableau de bord par site

  • Les dashlets disponibles sont :
  • - Collègues - Recherche et visualisation des profils utilisateurs enrichis.
    - Documents récemment modifiés - Les documents modifiés durant les 7 derniers jours.
    - Profil du site - La description du site.
    - Calendrier - Le résumé des événements à venir.
    - Activités du site - Les changements récents apportés sur les portions du site.
    - Visualisation de page de Wiki - Affiche une page du wiki dans le tableau de bord du site.
    - Tableau de bord configurable - Tableau de bord configurable par glisser/déposer.
Gestion du site
    - Choix des composants du site - Choix simplifié des composants mis à disposition.
    - Recherche de site - Recherche de sites, gestion des demandes pour rejoindre un site public (processus de modération).
    - Membres du site - Invitation des utilisateurs existants ou de nouveaux utilisateurs à rejoindre un site. Création de compte automatique pour les nouveaux utilisateurs. La gestion du site inclut la gestion des invitations en cours.
    - Profil du site - Métadonnées du site, tags, image associée.
Tableau de bord personnel
    - Présentation du tableau de bord - Choix de disposition des colonnes.
    - Composants du tableau de bord - Ajout, suppression et déplacement des dashlets par glisser/déposer.
  • Dashlets disponibles
  • - Activités dans mes sites - Synthèse des activités des sites pour lesquels vous êtes membre.
    - Mon profil - Affiche un résumé de votre profil utilisateur.
    - Mes sites - Création de nouveaux sites, accès aux sites dont vous êtes membre.
    - Calendrier utilisateur - synthèse des vues du calendrier des événements pour vos sites.
    - Flux RSS - Affiche un flux RSS dans votre espace.
Composant "Bibliothèque de documents"
    - Ajout de fichiers multiples - Composant d'upload en masse en une seule opération (flash nécessaire sur le poste client).
    - Filtres dynamiques - Filtre des listes basé sur les tags, éléments modifiés récemment, fichiers en cours d'édition.
    - Arbre de navigation ou parcours des dossiers.
    - Enrichissement des documents - Nom, titre, description, Type MIME, tags, métadonnées personnalisées, types et aspects.
    - Gestion de version - Processus de mise à jour simplifié, gestion des version majeures/mineures, commentaires sur version, historique des versions.
    - Commentaires
    - Vignettes - Génération automatique de vignettes pour une large gamme de formats incluant MS-Office, OpenOffice, Image et PDF
    - Prévisualisation Flash - Prévisualisation complète du document basée sur Flash, pas de téléchargement ou d'application tierce requise.
    - Opérations multiples - Déplacement/Copie d'éléments multiples en une opération.
    - Flux RSS des modifications
    - Permissions fines (granularité)
Composant "Blog"
    - Publication sur le site ou externe - Publication de posts comme brouillon, vers le site et/ou des blogs externes (TypePad / WordPress)
    - Filtres dynamiques - Filtre des publications basé sur les tags, l'état de publication ou le lieu de publication.
    - Commentaires - Commentaire des publications sur le blog.
    - Archives des publications - Recherche des anciennes publications
    - Flux RSS des dernières publications
Composant "Calendrier"
    - Vues multiples - Vue par jour/semaine/mois/agenda
    - Tag des événements - Tag et filtres sur les événements
    - Stockage au format ICS
    - Support de iCalendar
Composant "Discussions"
    - Discussions avec vue arborescente - Gestion de messages et réponses
    - Filtres dynamiques - Tags/statut/état.
    - Flux RSS Feed des dernières discussions
Composant "Wiki"
    - Création de page simplifiée - Éditeur riche
    - Liens - Utilisation d'une syntaxe Wiki standard pour création de liens entre pages.
    - Création automatique de page - cliquer un lien menant à une page non existante l'ouvre pour édition.
    - Filtres Dynamiques - Tags/Modifié récemment/Ajouté récemment/mes pages
    - Suivi de version et historique - suivi automatique des versions et visualisation des versions précédentes.
    - Redirection après renommage - Redirection automatique des liens en cas de changement de nom.
Recherche
    - Recherche simplifiée - Champ de recherche à travers les sites, les contenus, y compris plein texte sur les documents et métadonnées.
    - Choix de recherche globale ou sur un site spécifique.
Nouvelle interface et expérience utilisateur
    - AJAX avec utilisation de la bibliothèque Yahoo YUI
    - Disposition par glisser/déposer
    - Vignette et prévisualisation Flash
    - Redimensionnement des panneaux
    - URL propres (possibilité de créer des signets/favoris/marque page)
Support du protocole Sharepoint
    - C'est un point très important car Alfresco est maintenant capable d'émuler un serveur Sharepoint auprès des outils MS-Office. Cela signifie qu'il est possible d'utiliser tous les outils collaboratifs qui nécessitaient jusqu'a maintenant d'utiliser Windows Server, Sharepoint, SQLServer, et en gros d'être totalement lié au monde Microsoft.
    - Cela offre la possibilité aux utilisateurs de MS Office de parcourir les espaces documentaires, effectuer des réservations de documents, des mises à jour, d'accéder à tous les menus qui ne sont normalement accessible qu'en utilisant Sharepoint, et cela sans rien installer sur le poste client.
    - C'est une application directe de la décision de la Commission Européenne qui a condamné Microsoft à livrer ses spécifications concernant plusieurs protocoles, décision dont a déjà profité l'équipe Samba en fin d'année dernière.
Bonus
=================================

Qu'attendre de cette version ?
    - Si vous désirez utiliser l'interface classique (http://serveur:8080/alfresco/) alors vous profitez de la dernière version à jour, avec de nombreux correctifs depuis la version 2.9. Attendez tout de même les premiers retours avant de migrer un système existant. Ou mieux, attendez la version finale !
    - Si vous voulez découvrir les nouveaux usages apportés par la nouvelle interface (http://serveur:8080/share/) alors vous disposez d'une version en plein développement, destinée avant tout à évaluer ces usages, et à faire vos retours. Cela dit ça reste une pré-version, donc ne criez pas trop fort en découvrant des bugs … je vous indiquerai comment les signaler au mieux pour que ce soit parfait au final.
Ce qui devrait être ajouté dans la version suivante
    - Nouvelle API REST basée sur ATOM Publishing
    - Look final de l'interface SHARE
    - Composants collaboratifs supplémentaires.
    - Nouveau Framework pour la gestion des propriétés et métadonnées.
    - Nouvelles capacités de recherche de personnes et de sites, basées sur le principe des réseaux sociaux
    - Support des web views pour l'émulation du protocole SharePoint
    - Documentation technique associée.
Notes
    - Les gens qui ont insisté fortement pour utiliser HSQLDB devront en profiter pour enfin passer à MySQL. C'est maintenant Derby qui est la base de test (bien moins fragile, mais n'attendez pas de miracle).
    - Toute la documentation pour la version 3.0 est disponible ici. Je conseille en particulier de jeter un oeil à SURF.
    - L'avancement vers la version finale est visible en temps réel ici
    - CIFS nécessite maintenant DEUX DLL dans le PATH (et plus une seule)
    - La prévisualisation flash nécessite que pdf2swf soit aussi dans le PATH
Télécharger
    - Ça se passe ici. Préférez l'installeur automatisé si vous ne connaissez pas bien le processus d'installation d'Alfresco, sinon des bundle Tomcat ou des fichiers WAR sont disponibles.
    - Le questionnaire (facultatif) sert à déterminer quelle plateforme nous devons cibler plus particulièrement et à produire notre étude semestrielle "open source barometer". Rien d'obligatoire donc, mais au final ça peut rendre service à tout le monde.
Installer et utiliser
Version 3.0b
    Selon la roadmap, la version 3.0b est prévue en septembre.
Informations liées

Outcomes