présentation ecreall - mickaël launay

Download Présentation Ecreall - Mickaël Launay

If you can't read please download the document

Upload: technocite

Post on 03-Jun-2015

441 views

Category:

Technology


1 download

DESCRIPTION

Ecréall est un portail applicatif utilisant Plone comme base au développement d'applications dédiées

TRANSCRIPT

  • 1. Plone pour baisser les cots d'une application mtier

2. Intranet ou Extranet collaboratif adapt son mtier ?

  • Objectifs d'un intranet ou extranet collaboratif :
  • -Centraliser et prenniser les informations ; -Permettre leurs recherches et leurs consultations ; -Garantir les processus mtier ;
  • -Dvelopper le travail collaboratif ;
  • -Amliorer la circulation de l'information.

3.

  • Gestion lectronique de Documents (GED)
  • Acquisition, classement, stockage et diffusion des documents. L'objectifest l'organisation des informations.
  • Systme de Gestion de Contenus (CMS) Publication de contenu sur internet. L'objectif est la communication. Aujourd'hui, les deux fusionnent. Les documents sont des types de contenus. Cycle de vie documentaire = workflows documentaires Publication web = Transformations de contenu + Rgles

Quelle base : GED ou CMS ? 4. Plone comme base d'Intranet et Extranet Plone offrent nativement: - un outil de recherches instantanes, - la gestion des versions des contenus, - la gestion des membres avec vrification des droits, - la cration et l'dition en ligne des documents, - la possibilit de crer et modifier les workflows, - la possibilit de crer de nouveau type de contenu, - la possibilit de dfinir un plan documentaire. 5. Le choix d'un CMS Open Source ou Libre Pourquoi un CMS open source: - On peut l'tudier de prs; - On peut l'amliorer et l'adapter (selon licence); - Maturit du modle et outils aboutis. Les plus d'un CMS Libre(GPL): - Possibilit de redistribuer les modifications ; - Indpendance vis--vis des choix d'un diteur; - Pas de frais de licence lis au nombre d'utilisateurs ; 6. La communaut face l'diteur Le modle de l'diteur: - L'diteur supporte la majorit des cots de dveloppement. - Il est garant du bon fonctionnement du logiciel. - Il dicte les choix long terme. - Approche autocratique. Le modle de la communaut : - Ractivit; - Parfois confus, mais trs cratif ; - Approche dmocratique. Le mlange parfait:la fondation . 7.

  • L'exemple du NFID

8.

  • Workflow : Modlisation
  • Le workflow est dabord modlis en UML
  • Il est ensuite transform pour tre utilis dans Plone
  • Les diffrents tats, transitions et permissions sont alors disponibles
  • Le workflow est alors affect un type de contenu

9. La dmarche d'adaptation

  • Si le besoin ne peut tre satisfait par un module existant: Modlisation du processus mtier via BPMN ; Modlisation du plan documentaire par diagramme de classe UML pour :
    • L'organisation de la navigation ;
  • 10. Les attributs des types de contenu ;

11. Les permissions de cration / lecture / criture. Modlisation des workflows documentaires des types de contenu pour :

  • Les tats ;

12. Les transitions et leurs conditions ; 13. Les permissions selon les tats et les rles ; Gnration du module pour Plone ; criture du code spcifique en Python ; Utilisation de langage de template pour l'affichage spcifique. Intgration sur serveur. 14. Le processus mtier: BPMN

  • Capture du processus dans un diagramme BPMN

15. Objectifs actuels:

  • change avec le client ;

16. Vue synthtique . 17. Le plan documentaire

  • Objectifs:
    • Organisation des contenus (rpertoires, sous rpertoires, types de document) ;
  • 18. Gestion des droits de cration ;

19. Ajout des attributs des contenus ; 20. Utilis pour la gnration. 21. Les workflows

  • Objectifs:
    • Formaliser les diffrents tats d'un contenu.
  • 22. Pour chaque tat dfinir les droits d'accs et d'dition.

23. Dfinir les transitions:

  • Les rles ncessaires ;

24. Conditions d'excution; 25. Les actions dclenches. Gnrer les machines d'tats. private running suspended cancelled finished 26. L'encadrement du projet

  • La mthode agile.

27. Les outils. 28. La livraison. 29. L'volution