The workflow module allows the creation and assignment of arbitrary workflows to Drupal node types. Workflows are made up of workflow states. For example, a workflow with the states Draft, Review, and Published could be assigned to the Story node type.

Transitions between workflow states can have actions assigned to them. In our example, we could assign an action so that when the story moves from the Draft state to the Review state an email is sent out. Another action could be assigned to the transition from Review to Published so that the node's status is set to Published (and becomes visible on your website).

If you are interested in the future of the workflow module, please join the workflow group on groups.drupal.org.

Watch the FOSDEM 2005 video where John VanDyk presents actions and workflows if you are unfamiliar with the concepts (video is at homepage.mac.com/drupal/*-drupalconf-workflow.ogg (replace the * in the filename with the word 'please') and requires something like VLC).

With work proceeding on the Drupal 7 version of this module and Drupal 5 depreciation, if you are still using Workflow 5.x it it strongly recommended that you update your site to Drupal 6 or 7.

Notes: If you are upgrading from Drupal 6 to Drupal 7 versions of Workflow, please be aware that there has been a complete overhaul of module layout. Many features of the module have been broken out into sub module that you will need to activate. There is an UPDATE.txt file in Workflow, please read it.

Developer notes: Part of this overhaul was a change in API functions. If you are upgrading your module to support Workflow in Drupal 7 please review the available functions. In addition: $node->_workflow has been removed in favor of the more standardized $node->workflow value.

Downloads

Recommended releases

Version Downloads Date Links
7.x-1.0 tar.gz (42.96 KB) | zip (53.64 KB) 2012-Jan-05 Notes
6.x-1.5 tar.gz (56.64 KB) | zip (71.74 KB) 2010-Oct-27 Notes

Development releases

Version Downloads Date Links
7.x-1.x-dev tar.gz (43.45 KB) | zip (54.3 KB) 2012-Feb-05 Notes
6.x-1.x-dev tar.gz (37.78 KB) | zip (44.21 KB) 2012-Feb-05 Notes

Project Information


Maintainers for Workflow

  • Bastlynn - 64 commits
    last: 6 days ago, first: 13 weeks ago
  • jvandyk - 169 commits
    last: 48 weeks ago, first: 7 years ago
  • q0rban - 9 commits
    last: 1 year ago, first: 1 year ago
  • eaton - 1 commit
    last: 2 years ago, first: 2 years ago
  • JacobSingh - 14 commits
    last: 3 years ago, first: 4 years ago

Issues for Workflow

To avoid duplicates, please search before submitting a new issue.
All issues
Bug reports
Oldest open issue: 12 Jul 06
nobody click here