[PLIP-Advisories] [Plone development workspace] #10804: include workflow manager

Change notifications for Plone PLIPs on Trac. plone-plip-advisories at lists.plone.org
Thu Jun 7 15:40:49 UTC 2012


#10804: include workflow manager
-----------------------+-----------------------
  Reporter:  vangheem  |      Owner:  vangheem
      Type:  PLIP      |     Status:  confirmed
  Priority:  n/a       |  Milestone:  4.3
 Component:  Unknown   |    Version:  4.3
Resolution:            |   Keywords:
-----------------------+-----------------------
Description changed by tkimnguyen:

Old description:

> '''Proposer:''' Nathan Van Gheem[[BR]]
> '''Seconder:''' None as yet[[BR]]
> [[BR]]
> == Motivation ==
> Plone's workflow capabilities are one of it's most powerful features;
> however, the ZMI does not provide an adequate mechanism to customize
> workflows. A workflow management UI that makes it easy for new users to
> create, edit and assign new workflows and manage workflow transitions
> through with content rules would be ideal.
>
> == Assumptions ==
>
>  * Since the interfaces make manipulating Plone's workflows very easy,
> users would be restricted from manipulating Plone's default workflows
> through the interface.
>
> == Proposal & Implementation ==
> Merge plone.app.workflowmanager into plone core.
>
> '''Feature overview'''[[BR]]
>  * provide functionality for manipulating most user concerning options of
> workflows
>  * integrate with content rules so users can easily provide transition
> actions that are not python scripts
>  * be integrated with Plone's UI
>  * provide an "advanced" mode for users that want potentially more
> complicated options
>
> == Deliverables ==
>
>  * plone.app.workflowmanager package
>  * Unit tests
>  * some sort of javascript testing
>  * Localization
>  * Documentation updates
>
> == Risks ==
> There are a minimal amount of risks in implementing this as it's really
> just a better interface for what we have in the ZMI.
>
>  * Might need a more user documentation
>  * a considerable amount of new javascript code for the interface
>  * the workflow action implementation is heavily dependent on
> plone.contentrules implementation
>  * IE issues
>
> == Participants ==
>
>  * Nathan Van Gheem(vangheem)
>
> == Progress ==
> plone.app.workflowmanager is done, people have been using it for a while.

New description:

 '''Proposer:''' Nathan Van Gheem[[BR]]
 '''Seconder:''' T. Kim Nguyen (tkimnguyen)[[BR]]
 [[BR]]
 == Motivation ==
 Plone's workflow capabilities are one of it's most powerful features;
 however, the ZMI does not provide an adequate mechanism to customize
 workflows. A workflow management UI that makes it easy for new users to
 create, edit and assign new workflows and manage workflow transitions
 through with content rules would be ideal.

 == Assumptions ==

  * Since the interfaces make manipulating Plone's workflows very easy,
 users would be restricted from manipulating Plone's default workflows
 through the interface.

 == Proposal & Implementation ==
 Merge plone.app.workflowmanager into plone core.

 '''Feature overview'''[[BR]]
  * provide functionality for manipulating most user concerning options of
 workflows
  * integrate with content rules so users can easily provide transition
 actions that are not python scripts
  * be integrated with Plone's UI
  * provide an "advanced" mode for users that want potentially more
 complicated options

 == Deliverables ==

  * plone.app.workflowmanager package
  * Unit tests
  * some sort of javascript testing
  * Localization
  * Documentation updates

 == Risks ==
 There are a minimal amount of risks in implementing this as it's really
 just a better interface for what we have in the ZMI.

  * Might need a more user documentation
  * a considerable amount of new javascript code for the interface
  * the workflow action implementation is heavily dependent on
 plone.contentrules implementation
  * IE issues

 == Participants ==

  * Nathan Van Gheem(vangheem)

 == Progress ==
 plone.app.workflowmanager is done, people have been using it for a while.

--

-- 
Ticket URL: <http://dev.plone.org/ticket/10804#comment:13>
Plone development workspace <https://dev.plone.org/>
Plone Enterprise Content Management System


More information about the PLIP-Advisories mailing list