Skip to main content
Warning: You are using the test version of PyPI. This is a pre-production deployment of Warehouse. Changes made here affect the production instance of TestPyPI (
Help us improve Python packaging - Donate today!

A workflow manager for Plone

Project Description



Until some proper documentation is written for the new graphing interface, take a look at this youtube video to satiate your curiousity:

This package provides a GUI for managing custom workflows in Plone.

This is the successor of uwosh.northstar’s workflow design tool (North* continues on as a file system product generator, given either a PloneFormGen or Dexterity prototype).


  • add/edit/delete new workflows
  • add content rule actions easily for a workflow transition
  • graphical representation workflows
  • easily manipulate workflow permissions


In the 2.0 Beta release, the old Graphviz graphing system has been removed, since the new UI already presents the workflow in the form of an interactive graph.

Plone 3 Support

You must also have simplejson installed.


2.1b1 (3/21/2017)

  • Updated JS to work with modern jQuery [obct537]
  • Replaced portal_properties requirement [obct537]
  • Updated styling/templates to look correct in Plone 5 [obct537]

1.2a2 (2/26/2015)

  • Added in basic QUnit testing setup. Created a few basic tests [obct537]
  • Pruned now-defunct code from JS. Fixed various minor UI bugs.

1.2a1 (2/12/2015)

  • Rewrote back-end JS to be more predictable and flexible [obct537]
  • AJAX calls now return “intelligent” feedback to tell the graph how to update itself to reflect changes. [obct537]

1.1a4 ~ unreleased

  • Updated graph saving system to be far more efficient [obct537]
  • Graph now updates dynamically whenever changes are saved. [obct537]

1.1a3 ~ unreleased

  • Included Springy.js library [obct537]
  • Numerous small changes to improve stability [obct537]
  • Created “reorder” functionality using Springy.js to help ordering large, complex workflows much easier. [obct537]


  • Included jsPlumb library. [obct537]
  • Replaced previous UI with jsPlumb graph layout. [obct537]
  • Removed older, redundant UI elements. Rewrote workflowmanager.js to be more dynamic, to accomodate jsPlumb [obct537]


  • install as a dependency [iham]

1.0.1 (2014-09-25)

  • Finds actions (content rules) created by older versions of workflow manager when generated content rule IDs did not include the workflow ID [tkimnguyen]
  • Fixed problem with non-ascii characters in graphviz diagram [lewicki]

1.0 (2014-06-16)

  • Show managed permissions in transition permission guards [erral]
  • Show all permissions managed by the workflow instead of hardcoding ones [erral]

1.0rc5 (2014-02-19)

  • Fix: avoid i18n messages to be stored in place of permission ids. [thomasdesvenain]
  • Fixed [thomasdesvenain]

1.0rc1 - 2014-02-17

  • Instantiate transition scripts when we create a transition so definition.xml is well generated by Generic Setup. [thomasdesvenain]
  • Added more strings classifiers and metadata items for this packages [macagua]
  • Fix workflow, state and transition id generation when we have accents in titles. [thomasdesvenain]
  • Full internationalization. French translation. [thomasdesvenain, macagua]
  • Added Spanish translation. [hvelarde]
  • double-quote state and transition names in graph view [erral]
  • replace remaining ‘jq’ names by ‘jQuery’ in javascript for full Plone 4.3+ compatibility. [thomasdesvenain]
  • Added Chinese Simplified translation. [Jian Aijun]

1.0a4 ~ 2012-05-28

  • show acquired permission setting [vangheem]
  • revamped styles based on bootstrap [vangheem]

1.0a3 - 2011-09-02

  • cloned transition now sets display name to new title also. [vangheem]
  • cancel on confirm save now prevents dialog from opening. [vangheem]
  • fix error with changing source transitions if transitions are stored as a tuple or list. [vangheem]

1.0a2 - 2011-09-01

  • Add [WouterVH]
  • use json library and just advertise that plone 3 users need to install simplejson [vangheem]
  • Fix js to work correctly with all versions of jquery in selecting input tags correctly. [vangheem]

1.0a1 - 2010-12-12

  • Initial release
Release History

Release History

This version
History Node


Download Files

Download Files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date (177.8 kB) Copy SHA256 Checksum SHA256 Source Mar 22, 2017

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting