Vincenzo Di Somma Why Should You Learn More About Workflow In Plone

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    1 Group

    Vincenzo Di Somma Why Should You Learn More About Workflow In Plone - Presentation Transcript

    1. Why you should learn more about workflow in Plone
      • Workflow from the beginning...
      • Vincenzo Di Somma
      • [email_address]
    2. Life cycle of a content
      • The life cycle of a content involves two separate aspects:
      • Security
      • Task generation
    3. Life cycle in a CMS
      • In a CMS environment the life cycle is usually managed using workflow tools
      • Plone uses CMF tools (DCWorkflow, CMFCore/WorkflowTool)
    4. Workflow in Plone
      • By default the workflow in Plone is used to manage the publication process of a content.
      • It has more to do with permissions than tasks.
    5. Hands on (1)
      • States
      • Transitions
      • The workflow process definition can be seen as an cyclic oriented graph, where states are nodes and transitions are arches.
    6. Hands on (2)
      • Variables
      • Can be set automatically or manually on each state transitions and the different values will be preserved in the workflow history
    7. Hands on (3)
      • Worklist
      • Collect reference to contents in a certain state for an easier task list generation
    8. Hands on (4)
      • Permissions
      • Each wfpd can define which permission will be managed by the workflow
    9. Hands on (5)
      • Groups
      • The association between Groups and roles can change depending on the state.
      • (I've never used it...but it doesn't mean it useless :)
    10. What about the contents...?
      • How the wfpd are applied to content (types) ?
      • portal_workflow
      • cmfplacefulworkflow
    11. Creating a custom WFPD
      • TTW
      • Python script
      • Generic Setup (xml)
    12. Mixing workflows in a portal
      • Use case Smanettona
      • Default Plone publishing workflow for the corporate part of the site.
      • Restricted publishing workflow for the user home folders.
      • Restricted access to the howto section (hacks).
      • Very restricted publication workflow for the magazine area (Smantett'zina).
    13. Smanett'zina
    14. We can manage more that security
    15. How to create a WFPD
      • TTW
      • Python Script
      • Generic Setup Profile (xml)
    16. Common improvements
      • email alerts
      • explicit selection of actors (like rewievers) by group, sections, etc...
      • action accomplished by more than one actor in the same state (like multireview)
      • link transitions (content B is strictly related to content A, publishing the content A involve publishing also content B)
      • multisite life cycle (once a content is published in the portal A it is automatically available on porta B)
      • version management (when content is published, save the current version)
    17. Thanks!
      • Questions...?

    + woodawooda, 2 years ago

    custom

    1323 views, 0 favs, 0 embeds more stats

    As many Plone users already know, one of the most u more

    More Info

    © All Rights Reserved

    Go to text version
    • Total Views 1323
      • 1323 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 47
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as innappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel

    Categories

    Groups / Events