Plone pour baisser les coûts d'une application métier
Intranet ou Extranet collaboratif adapté à son métier ? <ul>Objectifs d'un intranet ou extranet collaboratif : </ul><ul>- ...
<ul>Gestion Électronique de Documents (GED) </ul><ul>Acquisition, classement, stockage et diffusion des documents. L'objec...
Plone comme base d'Intranet et Extranet Plone offrent nativement : - un outil de recherches instantanées, - la gestion des...
Le choix d'un CMS Open Source ou Libre Pourquoi un CMS open source : - On peut l'étudier de près ; - On peut l'améliorer e...
La communauté face à l'éditeur Le modèle de l'éditeur : - L'éditeur supporte la majorité des coûts de développement. - Il ...
<ul>L'exemple du NFID </ul>
<ul>Workflow : Modélisation </ul><ul>Le workflow est d’abord modélisé en UML </ul><ul>Il est ensuite transformé pour être ...
La démarche d'adaptation <ul>Si le besoin ne peut être satisfait par un module existant : Modélisation du processus métier...
Les attributs des types de contenu ;
Les permissions de création / lecture / écriture. </li></ul>Modélisation des workflows documentaires des types de contenu ...
Les transitions et leurs conditions ;
Les permissions selon les états et les rôles ; </li></ul>Génération du module pour Plone ; Écriture du code spécifique en ...
Upcoming SlideShare
Loading in...5
×

Présentation Ecreall - Mickaël Launay

449

Published on

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

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
449
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Présentation Ecreall - Mickaël Launay

  1. 1. Plone pour baisser les coûts d'une application métier
  2. 2. Intranet ou Extranet collaboratif adapté à son métier ? <ul>Objectifs d'un intranet ou extranet collaboratif : </ul><ul>- Centraliser et pérenniser les informations ; - Permettre leurs recherches et leurs consultations ; - Garantir les processus métier ; </ul><ul>- Développer le travail collaboratif ; </ul><ul>- Améliorer la circulation de l'information. </ul>
  3. 3. <ul>Gestion Électronique de Documents (GED) </ul><ul>Acquisition, classement, stockage et diffusion des documents. L'objectif est l'organisation des informations. </ul><ul>Système 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 + Règles </ul>Quelle base : GED ou CMS ?
  4. 4. Plone comme base d'Intranet et Extranet Plone offrent nativement : - un outil de recherches instantanées, - la gestion des versions des contenus, - la gestion des membres avec vérification des droits, - la création et l'édition en ligne des documents, - la possibilité de créer et modifier les workflows, - la possibilité de créer de nouveau type de contenu, - la possibilité de définir un plan documentaire.
  5. 5. Le choix d'un CMS Open Source ou Libre Pourquoi un CMS open source : - On peut l'étudier de près ; - On peut l'améliorer et l'adapter (selon licence) ; - Maturité du modèle et outils aboutis. Les plus d'un CMS Libre (GPL): - Possibilité de redistribuer les modifications ; - Indépendance vis-à-vis des choix d'un éditeur ; - Pas de frais de licence liés au nombre d'utilisateurs ;
  6. 6. La communauté face à l'éditeur Le modèle de l'éditeur : - L'éditeur supporte la majorité des coûts de développement. - Il est garant du bon fonctionnement du logiciel. - Il dicte les choix à long terme. - Approche « autocratique ». Le modèle de la communauté : - Réactivité ; - Parfois confus, mais très créatif ; - Approche « démocratique ». Le mélange parfait : la fondation .
  7. 7. <ul>L'exemple du NFID </ul>
  8. 8. <ul>Workflow : Modélisation </ul><ul>Le workflow est d’abord modélisé en UML </ul><ul>Il est ensuite transformé pour être utilisé dans Plone </ul><ul>Les différents états, transitions et permissions sont alors disponibles </ul><ul>Le workflow est alors affecté à un type de contenu </ul>
  9. 9. La démarche d'adaptation <ul>Si le besoin ne peut être satisfait par un module existant : Modélisation du processus métier via BPMN ; Modélisation du plan documentaire par diagramme de classe UML pour : <ul><li>L'organisation de la navigation ;
  10. 10. Les attributs des types de contenu ;
  11. 11. Les permissions de création / lecture / écriture. </li></ul>Modélisation des workflows documentaires des types de contenu pour : <ul><li>Les états ;
  12. 12. Les transitions et leurs conditions ;
  13. 13. Les permissions selon les états et les rôles ; </li></ul>Génération du module pour Plone ; Écriture du code spécifique en Python ; Utilisation de langage de template pour l'affichage spécifique. Intégration sur serveur. </ul>
  14. 14. Le processus métier : BPMN <ul><li>Capture du processus dans un diagramme BPMN
  15. 15. Objectifs actuels : </li><ul><li>Échange avec le client ;
  16. 16. Vue synthétique . </li></ul></ul>
  17. 17. Le plan documentaire <ul>Objectifs : <ul><li>Organisation des contenus (répertoires, sous répertoires, types de document) ;
  18. 18. Gestion des droits de création ;
  19. 19. Ajout des attributs des contenus ;
  20. 20. Utilisé pour la génération. </li></ul></ul>
  21. 21. Les workflows <ul>Objectifs : <ul><li>Formaliser les différents états d'un contenu.
  22. 22. Pour chaque état définir les droits d'accès et d'édition.
  23. 23. Définir les transitions : </li><ul><li>Les rôles nécessaires ;
  24. 24. Conditions d'exécution ;
  25. 25. Les actions déclenchées. </li></ul><li>Générer les machines d'états. </li></ul></ul>private running suspended cancelled finished
  26. 26. L'encadrement du projet <ul><li>La méthode agile.
  27. 27. Les outils.
  28. 28. La livraison.
  29. 29. L'évolution </li></ul>
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×