SlideShare a Scribd company logo
1 of 16
Download to read offline
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

More Related Content

What's hot

Expression des besoins pour le SI
Expression des besoins pour le SIExpression des besoins pour le SI
Expression des besoins pour le SINouhaila ALAMI
 
La mise en œuvre de l’archivage numérique courant et intermédiaire au CD 34 :...
La mise en œuvre de l’archivage numérique courant et intermédiaire au CD 34 :...La mise en œuvre de l’archivage numérique courant et intermédiaire au CD 34 :...
La mise en œuvre de l’archivage numérique courant et intermédiaire au CD 34 :...AssociationAF
 
La GED pour les nuls
La GED pour les nulsLa GED pour les nuls
La GED pour les nulsSollan France
 
Architectures n-tiers
Architectures n-tiersArchitectures n-tiers
Architectures n-tiersHeithem Abbes
 
Gestion des documents
Gestion des documentsGestion des documents
Gestion des documentsnaziha harrag
 
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 documentaireDidier Labonte
 
Introduction à BPMN 2.0 - Business Process Modeling Notation
Introduction à BPMN 2.0 - Business Process Modeling NotationIntroduction à BPMN 2.0 - Business Process Modeling Notation
Introduction à BPMN 2.0 - Business Process Modeling NotationSanae BEKKAR
 
Cours Base de données relationnelles
Cours Base de données relationnellesCours Base de données relationnelles
Cours Base de données relationnellesAymen Kasmi
 
Rapport de projet de fin d'année
Rapport de projet de fin d'année Rapport de projet de fin d'année
Rapport de projet de fin d'année kaies Labiedh
 
14h constellio rida_benelloun
14h constellio rida_benelloun14h constellio rida_benelloun
14h constellio rida_benellounAssociationAF
 
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
 
Chp1 - Introduction aux ERP
Chp1 - Introduction aux ERPChp1 - Introduction aux ERP
Chp1 - Introduction aux ERPLilia Sfaxi
 
Un plan de classement pour la production documentaire : conception, adaptatio...
Un plan de classement pour la production documentaire : conception, adaptatio...Un plan de classement pour la production documentaire : conception, adaptatio...
Un plan de classement pour la production documentaire : conception, adaptatio...AssociationAF
 
Procédure alfresco word
Procédure alfresco wordProcédure alfresco word
Procédure alfresco wordLaetitia HOREL
 
Diaporama GED-SAE
Diaporama GED-SAEDiaporama GED-SAE
Diaporama GED-SAEinforoutes
 
Cahier des Charges Infrastructure Informatique
Cahier des Charges Infrastructure InformatiqueCahier des Charges Infrastructure Informatique
Cahier des Charges Infrastructure InformatiqueDATANYWARE.com
 
Présentation de OpenERP/Odoo: Progiciel de Gestion Intégré Open Source
Présentation de OpenERP/Odoo: Progiciel de Gestion Intégré Open SourcePrésentation de OpenERP/Odoo: Progiciel de Gestion Intégré Open Source
Présentation de OpenERP/Odoo: Progiciel de Gestion Intégré Open SourceAfrica Performances
 

What's hot (20)

Expression des besoins pour le SI
Expression des besoins pour le SIExpression des besoins pour le SI
Expression des besoins pour le SI
 
La mise en œuvre de l’archivage numérique courant et intermédiaire au CD 34 :...
La mise en œuvre de l’archivage numérique courant et intermédiaire au CD 34 :...La mise en œuvre de l’archivage numérique courant et intermédiaire au CD 34 :...
La mise en œuvre de l’archivage numérique courant et intermédiaire au CD 34 :...
 
La GED pour les nuls
La GED pour les nulsLa GED pour les nuls
La GED pour les nuls
 
Architectures n-tiers
Architectures n-tiersArchitectures n-tiers
Architectures n-tiers
 
Livre blanc - GED les meilleures solutions open source
Livre blanc - GED les meilleures solutions open sourceLivre blanc - GED les meilleures solutions open source
Livre blanc - GED les meilleures solutions open source
 
Gestion des documents
Gestion des documentsGestion des documents
Gestion des documents
 
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
 
Introduction à BPMN 2.0 - Business Process Modeling Notation
Introduction à BPMN 2.0 - Business Process Modeling NotationIntroduction à BPMN 2.0 - Business Process Modeling Notation
Introduction à BPMN 2.0 - Business Process Modeling Notation
 
Cours Base de données relationnelles
Cours Base de données relationnellesCours Base de données relationnelles
Cours Base de données relationnelles
 
Rapport de projet de fin d'année
Rapport de projet de fin d'année Rapport de projet de fin d'année
Rapport de projet de fin d'année
 
14h constellio rida_benelloun
14h constellio rida_benelloun14h constellio rida_benelloun
14h constellio rida_benelloun
 
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)
 
Chp1 - Introduction aux ERP
Chp1 - Introduction aux ERPChp1 - Introduction aux ERP
Chp1 - Introduction aux ERP
 
Un plan de classement pour la production documentaire : conception, adaptatio...
Un plan de classement pour la production documentaire : conception, adaptatio...Un plan de classement pour la production documentaire : conception, adaptatio...
Un plan de classement pour la production documentaire : conception, adaptatio...
 
Procédure alfresco word
Procédure alfresco wordProcédure alfresco word
Procédure alfresco word
 
Diaporama GED-SAE
Diaporama GED-SAEDiaporama GED-SAE
Diaporama GED-SAE
 
Cahier des Charges Infrastructure Informatique
Cahier des Charges Infrastructure InformatiqueCahier des Charges Infrastructure Informatique
Cahier des Charges Infrastructure Informatique
 
Rapport Projet de fin d&rsquo;études
Rapport Projet de fin d&rsquo;étudesRapport Projet de fin d&rsquo;études
Rapport Projet de fin d&rsquo;études
 
Gestion documentaire AFNOR
Gestion documentaire AFNORGestion documentaire AFNOR
Gestion documentaire AFNOR
 
Présentation de OpenERP/Odoo: Progiciel de Gestion Intégré Open Source
Présentation de OpenERP/Odoo: Progiciel de Gestion Intégré Open SourcePrésentation de OpenERP/Odoo: Progiciel de Gestion Intégré Open Source
Présentation de OpenERP/Odoo: Progiciel de Gestion Intégré Open Source
 

Viewers also liked

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 TutorialPASCAL 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 GEDNuxeo
 
Webinaire Starxpert : Ged transverse avec alfresco
Webinaire Starxpert : Ged transverse avec alfrescoWebinaire Starxpert : Ged transverse avec alfresco
Webinaire Starxpert : Ged transverse avec alfrescoJean Francois DONIKIAN
 
Presentation CMIS Acquia + Alfresco - Confoo2010
Presentation CMIS Acquia + Alfresco - Confoo2010Presentation CMIS Acquia + Alfresco - Confoo2010
Presentation CMIS Acquia + Alfresco - Confoo2010Gestion-Ressources Inc.
 
Les 4 étapes de la GED
Les 4 étapes de la GEDLes 4 étapes de la GED
Les 4 étapes de la GEDLIOTTA Bruno
 
Alfresco Custom Model
Alfresco Custom ModelAlfresco Custom Model
Alfresco Custom ModelAndrea Leo
 
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 AlfrescoYannick 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 FeaturesAlfresco 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 alfrescoJose 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_2014Tech-IT Maroc
 
Gestion des enregistrements et des archives avec Nuxeo
Gestion des enregistrements et des archives avec NuxeoGestion des enregistrements et des archives avec Nuxeo
Gestion des enregistrements et des archives avec NuxeoBenoit des Ligneris
 
Alfresco Meetup - ETL Connector & Talend
Alfresco Meetup - ETL Connector & TalendAlfresco Meetup - ETL Connector & Talend
Alfresco Meetup - ETL Connector & TalendMarc Dutoo
 
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
 

Viewers also liked (20)

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
 
Presentation CMIS Acquia + Alfresco - Confoo2010
Presentation CMIS Acquia + Alfresco - Confoo2010Presentation CMIS Acquia + Alfresco - Confoo2010
Presentation CMIS Acquia + Alfresco - Confoo2010
 
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
 
Gestion des enregistrements et des archives avec Nuxeo
Gestion des enregistrements et des archives avec NuxeoGestion des enregistrements et des archives avec Nuxeo
Gestion des enregistrements et des archives avec Nuxeo
 
Storage and Alfresco
Storage and AlfrescoStorage and Alfresco
Storage and Alfresco
 
Alfresco Meetup - ETL Connector & Talend
Alfresco Meetup - ETL Connector & TalendAlfresco Meetup - ETL Connector & Talend
Alfresco Meetup - ETL Connector & Talend
 
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...
 

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

Concilier accessibilité et SEO
Concilier accessibilité et SEOConcilier accessibilité et SEO
Concilier accessibilité et SEOSébastien Delorme
 
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 2010SEO CAMP
 
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
PowershellUGAIA
 
Framework Hibernate
Framework HibernateFramework Hibernate
Framework HibernateInes Ouaz
 
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 syrineSyrine 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 DrupalCore-Techs
 
Webinar offre entreprise
Webinar offre entrepriseWebinar offre entreprise
Webinar offre entrepriseMichael 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 liferaySé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 WebChristophe Rochefolle
 
Formation PHP avancé - Cake PHP
Formation PHP avancé - Cake PHPFormation PHP avancé - Cake PHP
Formation PHP avancé - Cake PHPkemenaran
 
Comparaison_outils_citations1
Comparaison_outils_citations1Comparaison_outils_citations1
Comparaison_outils_citations1marthegag
 
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 webPierre Rudloff
 
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 WebSSOClément OUDOT
 

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

Concilier accessibilité et SEO
Concilier accessibilité et SEOConcilier accessibilité et SEO
Concilier accessibilité et SEO
 
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
 
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
 

More from 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 elasticsearchFabien 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 ServiceFabien 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.1Fabien Baligand
 
Présentation de gplus to-twitter
Présentation de gplus to-twitterPrésentation de gplus to-twitter
Présentation de gplus to-twitterFabien Baligand
 
Présentation de jQuery UI
Présentation de jQuery UIPrésentation de jQuery UI
Présentation de jQuery UIFabien 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 log4jFabien 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 jqueryFabien Baligand
 

More from 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
 

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