SlideShare une entreprise Scribd logo
Présentation de Alfresco
              L’outil de GED open-source java



Fabien Baligand
Cliquez pour ajouter un titre
         Définition

    • Cliquez pour ajouter un plan
         G    estion




         E    lectronique




2
         D    ocumentaire
Cliquez pour ajouter un titre
    • Cliquez pour ajouter un plan


                Dans Alfresco,
                Tout est nœud

3
Cliquez pour ajouter un titre
         Document Alfresco

    • Cliquez pour ajouter un représenté par :
            Un document alfresco est
                                     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 pourutilisateursun titre
         Gestion des ajouter

    • Cliquez pour ajouter un plan
            Base interne d’utilisateurs
             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 ajouter un titre
         Mécanismes d’authentification

    • Cliquez pour ajouter un plan fournis par
            Mécanismes d’authentification
            Alfresco :
                Login/password sur base interne (par défaut)
                NTLM
                LDAP
                JAAS
                Kerberos




6
Cliquez Webdav
          Accès pour ajouter un titre

    • Cliquez pourdéposer par simple drag&drop :
            Permet de
                      ajouter un plan
                    un fichier volumineux

                    Plusieurs fichiers

                    Un répertoire de fichiers

               Service inclus de base dans Alfresco :
                    http://localhost/alfresco/webdav/

               Gestion des habilitations :
                    Un répertoire où l’utilisateur n’a pas les droits n’est pas visible

                    Affectation de droits en lecture ou en écriture :
                            Consumer, Editor, Contributor, Coordinator

7
Cliquez pour ajouter un titre
         Indexation Lucene

    • Cliquez pour ajouter un plan utilisant Lucene.
            Tous les documents sont indexés en
             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 règles un titre
         Définition de ajouter
            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

                 L’action (ou les actions) à exécuter :
                         copie/déplacement du fichier vers un autre répertoire,
                         envoi d’un mail, association d’un aspect, conversion
                         du document, démarrage d’un workflow, exécution
9
                         d’un script, …
Cliquez pourAlfresco un titre
          Architecture ajouter

     • Cliquez pour ajouter un plan
                          alfresco.war



                                     Système de fichiers

                  BDD                    Documents




10
                                         Index Lucene
Cliquez pour ajouter un titre
     • Cliquez pour ajouter un plan
               ETENDRE
              ALFRESCO

11
Cliquez pour ajouter un titre
          Module 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 ajouter Alfresco
          Structure d’un module un titre

     • Cliquez pour ajouter un plan
             config
                   alfresco/module/<moduleId>
                           module-context.xml (conf spring)
                           …
             lib
                   *.jar

             web
                   jsp
                           *.jsp
             module.properties
13
Cliquez pour ajouter un titre
           Web Scripts

     • Cliquez pour: Permet de fournir des web services RESTful dans
             Définition
             Alfresco
                        ajouter un plan
                Alfresco fournit de base toute son API bas niveau sous forme de
                web scripts

                Pour définir un web script, il faut :
                      Créer une classe Java implémentant WebScript :
                      void execute(WebScriptRequest request,
                      WebScriptResponse response) throws IOException;

                      Déclarer le web script dans la configuration spring :
                      <bean
                      id="webscript.org.alfresco.sample.helloworld.get"
                      class="my.java.package.structure.HelloWorld"
                      parent="webscript" />

14
Cliquez pour workflowsun titre
           Définition de ajouter

     • Cliquez pourd’associer un document à un workflow
             Possibilité
                         ajouter un plan
                Possibilité de définir un workflow spécifique :
                     Etats

                     Transitions

                     Tâches

                     Association d’une tâche à un user ou un groupe

                     IHM pour voir ses tâches assignées, et les traiter

                     API java pour piloter les workflows

                Moteur de workflow par défaut actuel : jBPM

                Futur moteur de workflow par défaut : Activiti
15
Cliquez pour ajouter un titre
          Licence

     • Cliquez pour la versionun plan
             Jusqu’à ajouter 3.2 : GPL
             Depuis la version 3.3 : LGPL
             Existe une version commerciale très chère
             (environ 8000 euros par machine et par an)




16

Contenu connexe

Tendances

Méthodes agiles: Scrum et XP
Méthodes agiles: Scrum et XPMéthodes agiles: Scrum et XP
Méthodes agiles: Scrum et XP
Youness Boukouchi
 
L’implantation d’un système de gestion documentaire
L’implantation d’un système de gestion documentaireL’implantation d’un système de gestion documentaire
L’implantation d’un système de gestion documentaire
Didier Labonte
 
Gestion documentaire et utilité de la gestion électronique de documents
Gestion documentaire et utilité de la gestion électronique de documentsGestion documentaire et utilité de la gestion électronique de documents
Gestion documentaire et utilité de la gestion électronique de documents
Jibril Touzi
 
SPSDen - SharePoint 2019
SPSDen - SharePoint 2019SPSDen - SharePoint 2019
SPSDen - SharePoint 2019
Waqas Sarwar (MVP)
 
Présentation SharePoint 2016
Présentation SharePoint 2016Présentation SharePoint 2016
Présentation SharePoint 2016
💻 Sylver SCHORGEN ☕️
 
Rapport de mini projet de programation web
Rapport de mini projet de programation webRapport de mini projet de programation web
Rapport de mini projet de programation web
MOHAMMED MOURADI
 
Méthodologie classement dossier archives
Méthodologie classement dossier archivesMéthodologie classement dossier archives
Méthodologie classement dossier archives
Danis Habib
 
Matinée3 Gestion Electronique des Documents (GED)
Matinée3   Gestion Electronique des Documents (GED)Matinée3   Gestion Electronique des Documents (GED)
Matinée3 Gestion Electronique des Documents (GED)
ALTITUDE CONCEPT SPRL
 
Presentation de projet Tableau de gestion des archives
Presentation de projet  Tableau de gestion des archivesPresentation de projet  Tableau de gestion des archives
Presentation de projet Tableau de gestion des archives
Ets GeneralArchive
 
Etat de l art business intelligence
Etat de l art business intelligenceEtat de l art business intelligence
Etat de l art business intelligence
OCTO Technology
 
Dématérialisation et archivage
Dématérialisation et archivageDématérialisation et archivage
Dématérialisation et archivage
Prof. Jacques Folon (Ph.D)
 
La GED pour les nuls
La GED pour les nulsLa GED pour les nuls
La GED pour les nuls
Sollan France
 
Power Bi, le tour complet 2017
Power Bi, le tour complet 2017 Power Bi, le tour complet 2017
Power Bi, le tour complet 2017
Isabelle Van Campenhoudt
 
PROJET ERP
PROJET ERPPROJET ERP
PROJET ERP
Lacina Cissé
 
cahier des charges
cahier des chargescahier des charges
cahier des charges
amine niba
 
[DE] DMS: Ist-Analyse und Auswertung von Analysen | Dr. Ulrich Kampffmeyer | ...
[DE] DMS: Ist-Analyse und Auswertung von Analysen | Dr. Ulrich Kampffmeyer | ...[DE] DMS: Ist-Analyse und Auswertung von Analysen | Dr. Ulrich Kampffmeyer | ...
[DE] DMS: Ist-Analyse und Auswertung von Analysen | Dr. Ulrich Kampffmeyer | ...
PROJECT CONSULT Unternehmensberatung Dr. Ulrich Kampffmeyer GmbH
 
Traitement distribue en BIg Data - KAFKA Broker and Kafka Streams
Traitement distribue en BIg Data - KAFKA Broker and Kafka StreamsTraitement distribue en BIg Data - KAFKA Broker and Kafka Streams
Traitement distribue en BIg Data - KAFKA Broker and Kafka Streams
ENSET, Université Hassan II Casablanca
 
Alphorm.com Formation VirtualBox
Alphorm.com Formation VirtualBoxAlphorm.com Formation VirtualBox
Alphorm.com Formation VirtualBox
Alphorm
 
Déploiement d'une solution de GED (Gestion Electronique de Documents) et cond...
Déploiement d'une solution de GED (Gestion Electronique de Documents) et cond...Déploiement d'une solution de GED (Gestion Electronique de Documents) et cond...
Déploiement d'une solution de GED (Gestion Electronique de Documents) et cond...
Sollan France
 
Les avantages d'Odoo pour les industries de la fabrication
Les avantages d'Odoo pour les industries de la fabricationLes avantages d'Odoo pour les industries de la fabrication
Les avantages d'Odoo pour les industries de la fabrication
hdarabi
 

Tendances (20)

Méthodes agiles: Scrum et XP
Méthodes agiles: Scrum et XPMéthodes agiles: Scrum et XP
Méthodes agiles: Scrum et XP
 
L’implantation d’un système de gestion documentaire
L’implantation d’un système de gestion documentaireL’implantation d’un système de gestion documentaire
L’implantation d’un système de gestion documentaire
 
Gestion documentaire et utilité de la gestion électronique de documents
Gestion documentaire et utilité de la gestion électronique de documentsGestion documentaire et utilité de la gestion électronique de documents
Gestion documentaire et utilité de la gestion électronique de documents
 
SPSDen - SharePoint 2019
SPSDen - SharePoint 2019SPSDen - SharePoint 2019
SPSDen - SharePoint 2019
 
Présentation SharePoint 2016
Présentation SharePoint 2016Présentation SharePoint 2016
Présentation SharePoint 2016
 
Rapport de mini projet de programation web
Rapport de mini projet de programation webRapport de mini projet de programation web
Rapport de mini projet de programation web
 
Méthodologie classement dossier archives
Méthodologie classement dossier archivesMéthodologie classement dossier archives
Méthodologie classement dossier archives
 
Matinée3 Gestion Electronique des Documents (GED)
Matinée3   Gestion Electronique des Documents (GED)Matinée3   Gestion Electronique des Documents (GED)
Matinée3 Gestion Electronique des Documents (GED)
 
Presentation de projet Tableau de gestion des archives
Presentation de projet  Tableau de gestion des archivesPresentation de projet  Tableau de gestion des archives
Presentation de projet Tableau de gestion des archives
 
Etat de l art business intelligence
Etat de l art business intelligenceEtat de l art business intelligence
Etat de l art business intelligence
 
Dématérialisation et archivage
Dématérialisation et archivageDématérialisation et archivage
Dématérialisation et archivage
 
La GED pour les nuls
La GED pour les nulsLa GED pour les nuls
La GED pour les nuls
 
Power Bi, le tour complet 2017
Power Bi, le tour complet 2017 Power Bi, le tour complet 2017
Power Bi, le tour complet 2017
 
PROJET ERP
PROJET ERPPROJET ERP
PROJET ERP
 
cahier des charges
cahier des chargescahier des charges
cahier des charges
 
[DE] DMS: Ist-Analyse und Auswertung von Analysen | Dr. Ulrich Kampffmeyer | ...
[DE] DMS: Ist-Analyse und Auswertung von Analysen | Dr. Ulrich Kampffmeyer | ...[DE] DMS: Ist-Analyse und Auswertung von Analysen | Dr. Ulrich Kampffmeyer | ...
[DE] DMS: Ist-Analyse und Auswertung von Analysen | Dr. Ulrich Kampffmeyer | ...
 
Traitement distribue en BIg Data - KAFKA Broker and Kafka Streams
Traitement distribue en BIg Data - KAFKA Broker and Kafka StreamsTraitement distribue en BIg Data - KAFKA Broker and Kafka Streams
Traitement distribue en BIg Data - KAFKA Broker and Kafka Streams
 
Alphorm.com Formation VirtualBox
Alphorm.com Formation VirtualBoxAlphorm.com Formation VirtualBox
Alphorm.com Formation VirtualBox
 
Déploiement d'une solution de GED (Gestion Electronique de Documents) et cond...
Déploiement d'une solution de GED (Gestion Electronique de Documents) et cond...Déploiement d'une solution de GED (Gestion Electronique de Documents) et cond...
Déploiement d'une solution de GED (Gestion Electronique de Documents) et cond...
 
Les avantages d'Odoo pour les industries de la fabrication
Les avantages d'Odoo pour les industries de la fabricationLes avantages d'Odoo pour les industries de la fabrication
Les avantages d'Odoo pour les industries de la fabrication
 

En vedette

Alfresco 4.0 en français
Alfresco 4.0 en françaisAlfresco 4.0 en français
Alfresco 4.0 en français
Michael Harlaut
 
Conduire un projet de GED: Concepts de base, points de repère pour la mise en...
Conduire un projet de GED: Concepts de base, points de repère pour la mise en...Conduire un projet de GED: Concepts de base, points de repère pour la mise en...
Conduire un projet de GED: Concepts de base, points de repère pour la mise en...
Baba Kourouma
 
Alfresco en quelques points : Node Tutorial
Alfresco en quelques points : Node TutorialAlfresco en quelques points : Node Tutorial
Alfresco en quelques points : Node Tutorial
PASCAL Jean Marie
 
Bonnes pratiques pour un projet de GED
Bonnes pratiques pour un projet de GEDBonnes pratiques pour un projet de GED
Bonnes pratiques pour un projet de GED
Nuxeo
 
Webinaire Starxpert : Ged transverse avec alfresco
Webinaire Starxpert : Ged transverse avec alfrescoWebinaire Starxpert : Ged transverse avec alfresco
Webinaire Starxpert : Ged transverse avec alfresco
Jean Francois DONIKIAN
 
Alfresco in an hour
Alfresco in an hourAlfresco in an hour
Alfresco in an hour
Alfresco Software
 
Webinar "Alfresco en une heure"
Webinar "Alfresco en une heure"Webinar "Alfresco en une heure"
Webinar "Alfresco en une heure"
Michael Harlaut
 
Presentation CMIS Acquia + Alfresco - Confoo2010
Presentation CMIS Acquia + Alfresco - Confoo2010Presentation CMIS Acquia + Alfresco - Confoo2010
Presentation CMIS Acquia + Alfresco - Confoo2010
Gestion-Ressources Inc.
 
Webinar "La plateforme Alfresco"
Webinar "La plateforme Alfresco"Webinar "La plateforme Alfresco"
Webinar "La plateforme Alfresco"
Michael Harlaut
 
Les 4 étapes de la GED
Les 4 étapes de la GEDLes 4 étapes de la GED
Les 4 étapes de la GED
LIOTTA Bruno
 
Alfresco Custom Model
Alfresco Custom ModelAlfresco Custom Model
Alfresco Custom Model
Andrea Leo
 
Presentation mantis
Presentation mantisPresentation mantis
Presentation mantis
Cynapsys It Hotspot
 
Présentation des travaux entre TYPO3 et Alfresco
Présentation des travaux entre TYPO3 et AlfrescoPrésentation des travaux entre TYPO3 et Alfresco
Présentation des travaux entre TYPO3 et Alfresco
Yannick Pavard
 
Alfresco Day Amsterdam 2015 - New Apps and Features
Alfresco Day Amsterdam 2015 - New Apps and FeaturesAlfresco Day Amsterdam 2015 - New Apps and Features
Alfresco Day Amsterdam 2015 - New Apps and Features
Alfresco Software
 
SOLLAN / La GED 3.0 : Quand le cloud et les réseaux sociaux bouleversent la g...
SOLLAN / La GED 3.0 : Quand le cloud et les réseaux sociaux bouleversent la g...SOLLAN / La GED 3.0 : Quand le cloud et les réseaux sociaux bouleversent la g...
SOLLAN / La GED 3.0 : Quand le cloud et les réseaux sociaux bouleversent la g...
Sollan France
 
Como configrar webdav como unidad de red en alfresco
Como configrar webdav como unidad de red en alfrescoComo configrar webdav como unidad de red en alfresco
Como configrar webdav como unidad de red en alfresco
Jose Antonio Albalat Almenara
 
Capitalisation d'expériences pour l'indexation et la recherche d'information ...
Capitalisation d'expériences pour l'indexation et la recherche d'information ...Capitalisation d'expériences pour l'indexation et la recherche d'information ...
Capitalisation d'expériences pour l'indexation et la recherche d'information ...
espenel
 
Tech it présentation-activités&solutions__anpme_moussanada_it_2014
Tech it présentation-activités&solutions__anpme_moussanada_it_2014Tech it présentation-activités&solutions__anpme_moussanada_it_2014
Tech it présentation-activités&solutions__anpme_moussanada_it_2014
Tech-IT Maroc
 
Alfresco Architecture
Alfresco ArchitectureAlfresco Architecture
Alfresco Architecture
Noushad Kabeer
 

En vedette (20)

Alfresco 4.0 en français
Alfresco 4.0 en françaisAlfresco 4.0 en français
Alfresco 4.0 en français
 
Conduire un projet de GED: Concepts de base, points de repère pour la mise en...
Conduire un projet de GED: Concepts de base, points de repère pour la mise en...Conduire un projet de GED: Concepts de base, points de repère pour la mise en...
Conduire un projet de GED: Concepts de base, points de repère pour la mise en...
 
Alfresco en quelques points : Node Tutorial
Alfresco en quelques points : Node TutorialAlfresco en quelques points : Node Tutorial
Alfresco en quelques points : Node Tutorial
 
Bonnes pratiques pour un projet de GED
Bonnes pratiques pour un projet de GEDBonnes pratiques pour un projet de GED
Bonnes pratiques pour un projet de GED
 
Webinaire Starxpert : Ged transverse avec alfresco
Webinaire Starxpert : Ged transverse avec alfrescoWebinaire Starxpert : Ged transverse avec alfresco
Webinaire Starxpert : Ged transverse avec alfresco
 
Alfresco in an hour
Alfresco in an hourAlfresco in an hour
Alfresco in an hour
 
Webinar "Alfresco en une heure"
Webinar "Alfresco en une heure"Webinar "Alfresco en une heure"
Webinar "Alfresco en une heure"
 
Ged
Ged Ged
Ged
 
Presentation CMIS Acquia + Alfresco - Confoo2010
Presentation CMIS Acquia + Alfresco - Confoo2010Presentation CMIS Acquia + Alfresco - Confoo2010
Presentation CMIS Acquia + Alfresco - Confoo2010
 
Webinar "La plateforme Alfresco"
Webinar "La plateforme Alfresco"Webinar "La plateforme Alfresco"
Webinar "La plateforme Alfresco"
 
Les 4 étapes de la GED
Les 4 étapes de la GEDLes 4 étapes de la GED
Les 4 étapes de la GED
 
Alfresco Custom Model
Alfresco Custom ModelAlfresco Custom Model
Alfresco Custom Model
 
Presentation mantis
Presentation mantisPresentation mantis
Presentation mantis
 
Présentation des travaux entre TYPO3 et Alfresco
Présentation des travaux entre TYPO3 et AlfrescoPrésentation des travaux entre TYPO3 et Alfresco
Présentation des travaux entre TYPO3 et Alfresco
 
Alfresco Day Amsterdam 2015 - New Apps and Features
Alfresco Day Amsterdam 2015 - New Apps and FeaturesAlfresco Day Amsterdam 2015 - New Apps and Features
Alfresco Day Amsterdam 2015 - New Apps and Features
 
SOLLAN / La GED 3.0 : Quand le cloud et les réseaux sociaux bouleversent la g...
SOLLAN / La GED 3.0 : Quand le cloud et les réseaux sociaux bouleversent la g...SOLLAN / La GED 3.0 : Quand le cloud et les réseaux sociaux bouleversent la g...
SOLLAN / La GED 3.0 : Quand le cloud et les réseaux sociaux bouleversent la g...
 
Como configrar webdav como unidad de red en alfresco
Como configrar webdav como unidad de red en alfrescoComo configrar webdav como unidad de red en alfresco
Como configrar webdav como unidad de red en alfresco
 
Capitalisation d'expériences pour l'indexation et la recherche d'information ...
Capitalisation d'expériences pour l'indexation et la recherche d'information ...Capitalisation d'expériences pour l'indexation et la recherche d'information ...
Capitalisation d'expériences pour l'indexation et la recherche d'information ...
 
Tech it présentation-activités&solutions__anpme_moussanada_it_2014
Tech it présentation-activités&solutions__anpme_moussanada_it_2014Tech it présentation-activités&solutions__anpme_moussanada_it_2014
Tech it présentation-activités&solutions__anpme_moussanada_it_2014
 
Alfresco Architecture
Alfresco ArchitectureAlfresco Architecture
Alfresco Architecture
 

Similaire à Présentation de alfresco - l'outil de GED open-source java

Accessibilité et SEO - Sébastien Delorme - SEO Campus 2010
Accessibilité et SEO - Sébastien Delorme - SEO Campus 2010Accessibilité et SEO - Sébastien Delorme - SEO Campus 2010
Accessibilité et SEO - Sébastien Delorme - SEO Campus 2010
SEO CAMP
 
Concilier accessibilité et SEO
Concilier accessibilité et SEOConcilier accessibilité et SEO
Concilier accessibilité et SEO
Sébastien Delorme
 
Systèmes de Gestion de Contenu (SGC)
Systèmes de Gestion de Contenu (SGC)Systèmes de Gestion de Contenu (SGC)
Systèmes de Gestion de Contenu (SGC)
Laurent Moccozet
 
Powershell
PowershellPowershell
Powershell
UGAIA
 
Prise en main de Joomla
Prise en main de JoomlaPrise en main de Joomla
Prise en main de Joomla
Abdoulaye Dieng
 
Framework Hibernate
Framework HibernateFramework Hibernate
Framework Hibernate
Ines Ouaz
 
Framework php « Codeignitor »
Framework php « Codeignitor » Framework php « Codeignitor »
Framework php « Codeignitor »
ODC Orange Developer Center
 
Spring boot anane maryem ben aziza syrine
Spring boot anane maryem ben aziza syrineSpring boot anane maryem ben aziza syrine
Spring boot anane maryem ben aziza syrine
Syrine Ben aziza
 
Drupagora - Les clés de la réussite d'un projet Drupal
Drupagora - Les clés de la réussite d'un projet DrupalDrupagora - Les clés de la réussite d'un projet Drupal
Drupagora - Les clés de la réussite d'un projet Drupal
Core-Techs
 
Webinar offre entreprise
Webinar offre entrepriseWebinar offre entreprise
Webinar offre entreprise
Michael Harlaut
 
Liferay france symposium 2012 - montée de version d’une instance liferay
Liferay france symposium 2012 - montée de version d’une instance liferayLiferay france symposium 2012 - montée de version d’une instance liferay
Liferay france symposium 2012 - montée de version d’une instance liferay
Sébastien Le Marchand
 
Qualité Logiciel - Outils Open Source pour Java et Web
Qualité Logiciel - Outils Open Source pour Java et WebQualité Logiciel - Outils Open Source pour Java et Web
Qualité Logiciel - Outils Open Source pour Java et Web
Christophe Rochefolle
 
Formation PHP avancé - Cake PHP
Formation PHP avancé - Cake PHPFormation PHP avancé - Cake PHP
Formation PHP avancé - Cake PHP
kemenaran
 
Comparaison_outils_citations1
Comparaison_outils_citations1Comparaison_outils_citations1
Comparaison_outils_citations1
marthegag
 
Mettez du libre dans vos projets web
Mettez du libre dans vos projets webMettez du libre dans vos projets web
Mettez du libre dans vos projets web
Pierre Rudloff
 
Introduction aspnet
Introduction aspnetIntroduction aspnet
Introduction aspnet
abdellatif edkhaili
 
#6 Outils De Developpement
#6 Outils De Developpement#6 Outils De Developpement
#6 Outils De Developpement
Guillaume Sauthier
 
SL2009 - Identity Management Cycle - LDAP synchronization and WebSSO
SL2009 - Identity Management Cycle - LDAP synchronization and WebSSOSL2009 - Identity Management Cycle - LDAP synchronization and WebSSO
SL2009 - Identity Management Cycle - LDAP synchronization and WebSSO
Clément OUDOT
 
Introduction à Symfony
Introduction à SymfonyIntroduction à Symfony
Introduction à Symfony
Abdoulaye Dieng
 

Similaire à Présentation de alfresco - l'outil de GED open-source java (20)

Accessibilité et SEO - Sébastien Delorme - SEO Campus 2010
Accessibilité et SEO - Sébastien Delorme - SEO Campus 2010Accessibilité et SEO - Sébastien Delorme - SEO Campus 2010
Accessibilité et SEO - Sébastien Delorme - SEO Campus 2010
 
Concilier accessibilité et SEO
Concilier accessibilité et SEOConcilier accessibilité et SEO
Concilier accessibilité et SEO
 
Systèmes de Gestion de Contenu (SGC)
Systèmes de Gestion de Contenu (SGC)Systèmes de Gestion de Contenu (SGC)
Systèmes de Gestion de Contenu (SGC)
 
Présentation eZ publish
Présentation eZ publishPrésentation eZ publish
Présentation eZ publish
 
Powershell
PowershellPowershell
Powershell
 
Prise en main de Joomla
Prise en main de JoomlaPrise en main de Joomla
Prise en main de Joomla
 
Framework Hibernate
Framework HibernateFramework Hibernate
Framework Hibernate
 
Framework php « Codeignitor »
Framework php « Codeignitor » Framework php « Codeignitor »
Framework php « Codeignitor »
 
Spring boot anane maryem ben aziza syrine
Spring boot anane maryem ben aziza syrineSpring boot anane maryem ben aziza syrine
Spring boot anane maryem ben aziza syrine
 
Drupagora - Les clés de la réussite d'un projet Drupal
Drupagora - Les clés de la réussite d'un projet DrupalDrupagora - Les clés de la réussite d'un projet Drupal
Drupagora - Les clés de la réussite d'un projet Drupal
 
Webinar offre entreprise
Webinar offre entrepriseWebinar offre entreprise
Webinar offre entreprise
 
Liferay france symposium 2012 - montée de version d’une instance liferay
Liferay france symposium 2012 - montée de version d’une instance liferayLiferay france symposium 2012 - montée de version d’une instance liferay
Liferay france symposium 2012 - montée de version d’une instance liferay
 
Qualité Logiciel - Outils Open Source pour Java et Web
Qualité Logiciel - Outils Open Source pour Java et WebQualité Logiciel - Outils Open Source pour Java et Web
Qualité Logiciel - Outils Open Source pour Java et Web
 
Formation PHP avancé - Cake PHP
Formation PHP avancé - Cake PHPFormation PHP avancé - Cake PHP
Formation PHP avancé - Cake PHP
 
Comparaison_outils_citations1
Comparaison_outils_citations1Comparaison_outils_citations1
Comparaison_outils_citations1
 
Mettez du libre dans vos projets web
Mettez du libre dans vos projets webMettez du libre dans vos projets web
Mettez du libre dans vos projets web
 
Introduction aspnet
Introduction aspnetIntroduction aspnet
Introduction aspnet
 
#6 Outils De Developpement
#6 Outils De Developpement#6 Outils De Developpement
#6 Outils De Developpement
 
SL2009 - Identity Management Cycle - LDAP synchronization and WebSSO
SL2009 - Identity Management Cycle - LDAP synchronization and WebSSOSL2009 - Identity Management Cycle - LDAP synchronization and WebSSO
SL2009 - Identity Management Cycle - LDAP synchronization and WebSSO
 
Introduction à Symfony
Introduction à SymfonyIntroduction à Symfony
Introduction à Symfony
 

Plus de Fabien Baligand

Logstash Editor: The vscode extension to boost your productivity!
Logstash Editor: The vscode extension to boost your productivity!Logstash Editor: The vscode extension to boost your productivity!
Logstash Editor: The vscode extension to boost your productivity!
Fabien Baligand
 
POSS19 - Publier du code Open Source dans une banque : Mission impossible ?
POSS19 - Publier du code Open Source dans une banque : Mission impossible ?POSS19 - Publier du code Open Source dans une banque : Mission impossible ?
POSS19 - Publier du code Open Source dans une banque : Mission impossible ?
Fabien Baligand
 
Classification de courriers postaux avec elasticsearch
Classification de courriers postaux avec elasticsearchClassification de courriers postaux avec elasticsearch
Classification de courriers postaux avec elasticsearch
Fabien Baligand
 
Plugin logstash-filter-aggregate (meetup Elastic FR)
Plugin logstash-filter-aggregate (meetup Elastic FR)Plugin logstash-filter-aggregate (meetup Elastic FR)
Plugin logstash-filter-aggregate (meetup Elastic FR)
Fabien Baligand
 
Google+ To RSS As A Service
Google+ To RSS As A ServiceGoogle+ To RSS As A Service
Google+ To RSS As A Service
Fabien Baligand
 
Environnements, Sources de propriétés et Profils avec Spring 3.1
Environnements, Sources de propriétés et Profils avec Spring 3.1Environnements, Sources de propriétés et Profils avec Spring 3.1
Environnements, Sources de propriétés et Profils avec Spring 3.1
Fabien Baligand
 
Présentation de gplus to-twitter
Présentation de gplus to-twitterPrésentation de gplus to-twitter
Présentation de gplus to-twitter
Fabien Baligand
 
Présentation de jQuery UI
Présentation de jQuery UIPrésentation de jQuery UI
Présentation de jQuery UI
Fabien Baligand
 
Comment répondre aux besoins de log en production avec log4j
Comment répondre aux besoins de log en production avec log4jComment répondre aux besoins de log en production avec log4j
Comment répondre aux besoins de log en production avec log4j
Fabien Baligand
 
RestFul Evented Javascript avec sammyjs et jquery
RestFul Evented Javascript avec sammyjs et jqueryRestFul Evented Javascript avec sammyjs et jquery
RestFul Evented Javascript avec sammyjs et jquery
Fabien Baligand
 
Atmosphere Framework
Atmosphere FrameworkAtmosphere Framework
Atmosphere Framework
Fabien Baligand
 

Plus de Fabien Baligand (11)

Logstash Editor: The vscode extension to boost your productivity!
Logstash Editor: The vscode extension to boost your productivity!Logstash Editor: The vscode extension to boost your productivity!
Logstash Editor: The vscode extension to boost your productivity!
 
POSS19 - Publier du code Open Source dans une banque : Mission impossible ?
POSS19 - Publier du code Open Source dans une banque : Mission impossible ?POSS19 - Publier du code Open Source dans une banque : Mission impossible ?
POSS19 - Publier du code Open Source dans une banque : Mission impossible ?
 
Classification de courriers postaux avec elasticsearch
Classification de courriers postaux avec elasticsearchClassification de courriers postaux avec elasticsearch
Classification de courriers postaux avec elasticsearch
 
Plugin logstash-filter-aggregate (meetup Elastic FR)
Plugin logstash-filter-aggregate (meetup Elastic FR)Plugin logstash-filter-aggregate (meetup Elastic FR)
Plugin logstash-filter-aggregate (meetup Elastic FR)
 
Google+ To RSS As A Service
Google+ To RSS As A ServiceGoogle+ To RSS As A Service
Google+ To RSS As A Service
 
Environnements, Sources de propriétés et Profils avec Spring 3.1
Environnements, Sources de propriétés et Profils avec Spring 3.1Environnements, Sources de propriétés et Profils avec Spring 3.1
Environnements, Sources de propriétés et Profils avec Spring 3.1
 
Présentation de gplus to-twitter
Présentation de gplus to-twitterPrésentation de gplus to-twitter
Présentation de gplus to-twitter
 
Présentation de jQuery UI
Présentation de jQuery UIPrésentation de jQuery UI
Présentation de jQuery UI
 
Comment répondre aux besoins de log en production avec log4j
Comment répondre aux besoins de log en production avec log4jComment répondre aux besoins de log en production avec log4j
Comment répondre aux besoins de log en production avec log4j
 
RestFul Evented Javascript avec sammyjs et jquery
RestFul Evented Javascript avec sammyjs et jqueryRestFul Evented Javascript avec sammyjs et jquery
RestFul Evented Javascript avec sammyjs et jquery
 
Atmosphere Framework
Atmosphere FrameworkAtmosphere Framework
Atmosphere Framework
 

Dernier

Meetup LFUG : Cahier de vacances Liferay
Meetup LFUG : Cahier de vacances LiferayMeetup LFUG : Cahier de vacances Liferay
Meetup LFUG : Cahier de vacances Liferay
Sébastien Le Marchand
 
Transformation Digitale - Initiez-vous à l'informatique et à l'utilisation de...
Transformation Digitale - Initiez-vous à l'informatique et à l'utilisation de...Transformation Digitale - Initiez-vous à l'informatique et à l'utilisation de...
Transformation Digitale - Initiez-vous à l'informatique et à l'utilisation de...
Maalik Jallo
 
CLAUDE 3.5 SONNET EXPLICATIONS sur les usages
CLAUDE 3.5 SONNET EXPLICATIONS sur les usagesCLAUDE 3.5 SONNET EXPLICATIONS sur les usages
CLAUDE 3.5 SONNET EXPLICATIONS sur les usages
Erol GIRAUDY
 
Tutoriel interactif d’ingénierie rapide d’Anthropic.pdf
Tutoriel interactif d’ingénierie rapide d’Anthropic.pdfTutoriel interactif d’ingénierie rapide d’Anthropic.pdf
Tutoriel interactif d’ingénierie rapide d’Anthropic.pdf
Erol GIRAUDY
 
Vision de Claude 3.5 SONNET Comment utiliser la vision Utilisez les capacités...
Vision de Claude 3.5 SONNET Comment utiliser la vision Utilisez les capacités...Vision de Claude 3.5 SONNET Comment utiliser la vision Utilisez les capacités...
Vision de Claude 3.5 SONNET Comment utiliser la vision Utilisez les capacités...
Erol GIRAUDY
 
procede de fabrication mecanique et industriel
procede de fabrication mecanique et industrielprocede de fabrication mecanique et industriel
procede de fabrication mecanique et industriel
saadbellaari
 
Cours d'Intelligence Artificielle et Apprentissage Automatique.pptx
Cours d'Intelligence Artificielle et Apprentissage Automatique.pptxCours d'Intelligence Artificielle et Apprentissage Automatique.pptx
Cours d'Intelligence Artificielle et Apprentissage Automatique.pptx
Jacques KIZA DIMANDJA
 
Introduction à Crossplane (Talk Devoxx 2023)
Introduction à Crossplane (Talk Devoxx 2023)Introduction à Crossplane (Talk Devoxx 2023)
Introduction à Crossplane (Talk Devoxx 2023)
Adrien Blind
 

Dernier (8)

Meetup LFUG : Cahier de vacances Liferay
Meetup LFUG : Cahier de vacances LiferayMeetup LFUG : Cahier de vacances Liferay
Meetup LFUG : Cahier de vacances Liferay
 
Transformation Digitale - Initiez-vous à l'informatique et à l'utilisation de...
Transformation Digitale - Initiez-vous à l'informatique et à l'utilisation de...Transformation Digitale - Initiez-vous à l'informatique et à l'utilisation de...
Transformation Digitale - Initiez-vous à l'informatique et à l'utilisation de...
 
CLAUDE 3.5 SONNET EXPLICATIONS sur les usages
CLAUDE 3.5 SONNET EXPLICATIONS sur les usagesCLAUDE 3.5 SONNET EXPLICATIONS sur les usages
CLAUDE 3.5 SONNET EXPLICATIONS sur les usages
 
Tutoriel interactif d’ingénierie rapide d’Anthropic.pdf
Tutoriel interactif d’ingénierie rapide d’Anthropic.pdfTutoriel interactif d’ingénierie rapide d’Anthropic.pdf
Tutoriel interactif d’ingénierie rapide d’Anthropic.pdf
 
Vision de Claude 3.5 SONNET Comment utiliser la vision Utilisez les capacités...
Vision de Claude 3.5 SONNET Comment utiliser la vision Utilisez les capacités...Vision de Claude 3.5 SONNET Comment utiliser la vision Utilisez les capacités...
Vision de Claude 3.5 SONNET Comment utiliser la vision Utilisez les capacités...
 
procede de fabrication mecanique et industriel
procede de fabrication mecanique et industrielprocede de fabrication mecanique et industriel
procede de fabrication mecanique et industriel
 
Cours d'Intelligence Artificielle et Apprentissage Automatique.pptx
Cours d'Intelligence Artificielle et Apprentissage Automatique.pptxCours d'Intelligence Artificielle et Apprentissage Automatique.pptx
Cours d'Intelligence Artificielle et Apprentissage Automatique.pptx
 
Introduction à Crossplane (Talk Devoxx 2023)
Introduction à Crossplane (Talk Devoxx 2023)Introduction à Crossplane (Talk Devoxx 2023)
Introduction à Crossplane (Talk Devoxx 2023)
 

Présentation de alfresco - l'outil de GED open-source java

  • 1. Présentation de Alfresco L’outil de GED open-source java Fabien Baligand
  • 2. Cliquez pour ajouter un titre Définition • Cliquez pour ajouter un plan G estion E lectronique 2 D ocumentaire
  • 3. Cliquez pour ajouter un titre • Cliquez pour ajouter un plan Dans Alfresco, Tout est nœud 3
  • 4. Cliquez pour ajouter un titre Document Alfresco • Cliquez pour ajouter un représenté par : Un document alfresco est 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
  • 5. Cliquez pourutilisateursun titre Gestion des ajouter • Cliquez pour ajouter un plan Base interne d’utilisateurs 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
  • 6. Cliquez pour ajouter un titre Mécanismes d’authentification • Cliquez pour ajouter un plan fournis par Mécanismes d’authentification Alfresco : Login/password sur base interne (par défaut) NTLM LDAP JAAS Kerberos 6
  • 7. Cliquez Webdav Accès pour ajouter un titre • Cliquez pourdéposer par simple drag&drop : Permet de ajouter un plan un fichier volumineux Plusieurs fichiers Un répertoire de fichiers Service inclus de base dans Alfresco : http://localhost/alfresco/webdav/ Gestion des habilitations : Un répertoire où l’utilisateur n’a pas les droits n’est pas visible Affectation de droits en lecture ou en écriture : Consumer, Editor, Contributor, Coordinator 7
  • 8. Cliquez pour ajouter un titre Indexation Lucene • Cliquez pour ajouter un plan utilisant Lucene. Tous les documents sont indexés en 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
  • 9. Cliquez pour règles un titre Définition de ajouter 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 L’action (ou les actions) à exécuter : copie/déplacement du fichier vers un autre répertoire, envoi d’un mail, association d’un aspect, conversion du document, démarrage d’un workflow, exécution 9 d’un script, …
  • 10. Cliquez pourAlfresco un titre Architecture ajouter • Cliquez pour ajouter un plan alfresco.war Système de fichiers BDD Documents 10 Index Lucene
  • 11. Cliquez pour ajouter un titre • Cliquez pour ajouter un plan ETENDRE ALFRESCO 11
  • 12. Cliquez pour ajouter un titre Module 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
  • 13. Cliquez pour ajouter Alfresco Structure d’un module un titre • Cliquez pour ajouter un plan config alfresco/module/<moduleId> module-context.xml (conf spring) … lib *.jar web jsp *.jsp module.properties 13
  • 14. Cliquez pour ajouter un titre Web Scripts • Cliquez pour: Permet de fournir des web services RESTful dans Définition Alfresco ajouter un plan Alfresco fournit de base toute son API bas niveau sous forme de web scripts Pour définir un web script, il faut : Créer une classe Java implémentant WebScript : void execute(WebScriptRequest request, WebScriptResponse response) throws IOException; Déclarer le web script dans la configuration spring : <bean id="webscript.org.alfresco.sample.helloworld.get" class="my.java.package.structure.HelloWorld" parent="webscript" /> 14
  • 15. Cliquez pour workflowsun titre Définition de ajouter • Cliquez pourd’associer un document à un workflow Possibilité ajouter un plan Possibilité de définir un workflow spécifique : Etats Transitions Tâches Association d’une tâche à un user ou un groupe IHM pour voir ses tâches assignées, et les traiter API java pour piloter les workflows Moteur de workflow par défaut actuel : jBPM Futur moteur de workflow par défaut : Activiti 15
  • 16. Cliquez pour ajouter un titre Licence • Cliquez pour la versionun plan Jusqu’à ajouter 3.2 : GPL Depuis la version 3.3 : LGPL Existe une version commerciale très chère (environ 8000 euros par machine et par an) 16