Académique Documents
Professionnel Documents
Culture Documents
Fabien Baligand
Cliquez pour ajouter un titre
Définition
E lectronique
2
D ocumentaire
Cliquez pour ajouter un titre
• Cliquez pour ajouter un plan
Dans Alfresco,
Tout est nœud
3
Cliquez pour
Document ajouter un titre
Alfresco
• Cliquez
Un document alfresco est représenté par :
pour ajouter un plan
Un contenu
Un type de contenu (type MIME)
Un auteur
Un chemin (path) dans l’arborescence Alfresco
Optionnellement plusieurs autres paths
Des propriétés
Propriétés alfresco
Propriétés entreprise
Des aspects
Des documents associés
4
Cliquez
Gestionpour ajouter un titre
des utilisateurs
• Cliquez
Base interne
pour d’utilisateurs
ajouter un plan
Possible intégration avec un référentiel
externe (LDAP, …)
Gestion de groupes d’utilisateurs
Gestion des habilitations
Quatre niveaux d’habilitation :
Consumer : lecture seulement
Editor : Consumer + édition
Contributor : Consumer + ajout de documents
Collaborator : Editor + Contributor
5 Coordinator : Tous droits
Cliquez pour
Mécanismes ajouter un titre
d’authentification
6
Cliquez pour ajouter un titre
Accès Webdav
• Cliquez
Permet de déposer par simple drag&drop :
pour ajouter un plan
un fichier volumineux
Plusieurs fichiers
Un répertoire de fichiers
7
Cliquez pour
Indexation ajouter un titre
Lucene
Tous les documents sont indexés en utilisant Lucene.
• Cliquez pour ajouter un plan
L’indexation Lucene permet de faire des recherches par :
Nom de document
Chemin de document
Type de document
Date de document
Propriété de document
Contenu de document
Exemple :
TEXT: "un contenu"
=> Retourne tous les documents dont le contenu inclut « un
contenu »
8
Cliquez pour
Définition ajouter un titre
de règles
Une règle définit l’exécution d’une action sur arrivée d’un
• Cliquez pour ajouter un plan
évènement.
Une règle est définie par :
Le répertoire sur lequel s’applique la règle
La(les) condition(s) des documents concernés :
fichier ou répertoire, fichier d’un certain type MIME ou
avec une certaine propriété)
Le type d’évènement :
Ajout de fichier, suppression de fichier, mise à jour de
fichier
Système de fichiers
BDD Documents
10
Index Lucene
Cliquez pour ajouter un titre
• Cliquez pour ajouter un plan
ETENDRE
ALFRESCO
11
Cliquez
Modulepour ajouter un titre
Alfresco
Un module Alfresco est une archive AMP déployable sur alfresco,
• Cliquez pour ajouter un plan
qui définit un ensemble de services et de vues additionnels.
Avec un module Alfresco, il est possible de :
Définir des services métiers Spring
Définir de micro-vues JSF : dashlets
Définir ses propres mécanismes d’authentification
Définir des actions associables à une règle
Définir des aspects
Définir des web scripts
Définir des workflows alfresco
Intégration Maven :
Possibilité de générer un artefact « Module Alfresco »
Possibilité de générer un artefact « Extension Alfresco »
12
Cliquez pour
Structure d’unajouter un titre
module Alfresco
• Cliquez
config
pour ajouter un plan
alfresco/module/<moduleId>
module-context.xml (conf spring)
…
lib
*.jar
web
jsp
*.jsp
module.properties
13
Cliquez pour ajouter un titre
Web Scripts
• Cliquez
Définition : Permet de fournir des web services RESTful dans
pour ajouter un plan
Alfresco
Alfresco fournit de base toute son API bas niveau sous forme de
web scripts
14
Cliquez pour
Définition ajouter un titre
de workflows
• Cliquez
Possibilité d’associer un document à un workflow
pour ajouter un plan
Possibilité de définir un workflow spécifique :
Etats
Transitions
Tâches
• Cliquez pour la
Jusqu’à ajouter
versionun
3.2 plan
: GPL
Depuis la version 3.3 : LGPL
Existe une version commerciale très chère
(environ 8000 euros par machine et par an)
16