Géneralités:Présentation d'Alfresco

Un article de AlfrescoWiki.

Sommaire

[modifier] Historique

Alfresco est un projet de gestion de contenu d'entreprise (Donc aussi bien orienté Gestion Electronique de Documents que Gestion de Contenu Web) créé en juin 2005 par John Newton, co-fondateur de Documentum et John Powell, ancien cadre de Business Objects, apportant ainsi une grande expérience des besoins (15 ans d'expertise dans le domaine).

La mission d’Alfresco est d’ouvrir le monde de la Gestion Documentaire à travers l’open source afin d’augmenter les innovations grâce à la participation de la communauté et le libre accès au code source, et vise à fournir une application complète à moindre coût, et avec plus d'agilité.

Pour plus de détails sur l'ECM, voir http://fr.wikipedia.org/wiki/Gestion_de_contenu

[modifier] Présentation

Alfresco est un projet open-source, multi plateforme, utilisant des standards ouverts, et massivement basé sur la technologie JEE.

Alfresco a développé une architecture moderne qui utilise les derniers outils open-source pour optimiser les performances, et la Programmation Orienté Aspect (AOP) facilitant ainsi la modularité et l’adaptabilité de l’application.

Alfresco implémente la norme JSR-168 pour le déploiement dans des portails open-source tel que JBOSS Portal ou Liferay

Alfresco permet de gérer les documents électroniques au sein d’une entreprise et fournit des services de recherche et de catégorisation du contenu.

[modifier] Fonctionnalités

Alfresco fournit une interface d’accès aux données stockées sur des lecteurs réseaux partagés avec des règles automatiques afin de simplifier la catégorisation et l’organisation, la recherche, et le partage pour augmenter la conformité des process à travers un véritable contrôle documentaire.

[modifier] Espaces Intelligents

C’est un espace qui utilise des règles pour simplifier la manipulation, la gestion et la transformation des documents. Techniquement parlant, l’application utilise des outils tels que PDFBox et POI qui permettent de lire, écrire, et même de convertir des fichiers. Par exemple, il est possible, lors de l’importation d’un fichier *.pdf dans un dossier « Documentation au format pdf », de créer une copie de ce fichier sous un autre format (ex. : *.txt/html) dans un autre dossier.

[modifier] Accès aux Fichiers

Alfresco supporte l’accès aux fichiers via l’explorateur Windows, le navigateur web, etc.... Cela permet par exemple, d’avoir accès à des fichiers dans l’interface de l’application que l’on aura au préalable copier à l’aide de l’explorateur Windows.

Cet outil permet de travailler hors-ligne et de se resynchroniser automatiquement lors de la reconnexion afin d’afficher les nouveaux fichiers dans l’application.

Pour cela, les développeurs d’Alfresco ont utilisé un outils indépendant de partage des fichiers nommée CIFS (Common Internet Files System) : Il complète le protocole HTTP en apportant un partage et un transfert des fichiers plus sophistiqué que les anciens protocoles tel que FTP. CIFS permet l’ouverture et le partage des documents se trouvant au sein d’Alfresco avec n’importe quelles applications en toute sécurité via le web.

[modifier] Contrôle documentaire

Alfresco permet de générer plusieurs règles pour la gestion documentaire offrant la possibilité, par exemple, d’avoir un historique des modifications apportées à des données. Alfresco autorise aussi le verrouillage des documents lors de modifications empêchant ainsi des traitements simultanés sur un même document.

[modifier] Système de validation de document (Workflow)

Alfresco offre la possibilité d’appliquer simplement une gestion du déroulement du travail à un espace, cela grâce à de simples règles de contenu.

[modifier] Catégories

L’application fournit aux utilisateurs la capacité de classer aisément les documents par catégories. Celles-ci sont organisées hiérarchiquement permettant ainsi une recherche du contenu plus performante.

[modifier] Recherche Avancée

Cette fonctionnalité est couplé avec le système de catégorisation qui permet de restreindre les résultats de la recherche. La technologie utilisé est l’outil de recherche de texte Lucene.

[modifier] Administration

Alfresco permet d’administrer de façon simple les utilisateurs de l’application. Il donne aussi la possibilité de créer un espace propre à l’utilisateur.

[modifier] Dossiers virtuels

Met à disposition des dossiers sans existence sur le serveur, mais déterminés en fonction de critères donnés : Extension de fichier, date de création, auteur, ...

- Dossiers de base Par défaut l’application se décompose en 2 grandes parties (au niveau des données) : - La première « Company Home » recense les dossiers relatifs à l’entreprise au sens le plus large. - La deuxième « My Home » comprend les dossiers relatifs à l’utilisateur.

Cependant, on peut facilement dériver de cette structure