Workbench Moderation adds arbitrary moderation states to Drupal core's "unpublished" and "published" node states, and affects the behavior of node revisions when nodes are published. Moderation states are tracked per-revision; rather than moderating nodes, Workbench Moderation moderates revisions.

About Workbench

Workbench is a suite of modules which provide easier content management for content administrators. Each of the "Workbench" modules has been tested to work with the main Workbench module, and with the other modules in the Workbench suite. The Workbench suite is modular, allowing site builders to build the workflow that best suits the content administrators on their site. The Workbench suite provides authors, editors, and publishers with a unified interface for managing content relevant to them. It allows people to focus on content, rather than on learning Drupal.

Workbench Moderation may be run as a stand-alone module with no dependencies; however, certain features are available only when the Workbench module is also enabled.

Drupal 7

  • The 7.x-3.x branch is the recommended version and the successor of the 7.x-1.x branch. If you're using a 7.x-1.x version you should consider updating to the 7.x-3.x as it fixes following security issue: SA-CONTRIB-2016-060
  • The 7.x-2.x branch integrates with State Machine and is just minimally maintained.

Drupal 8

Workbench Moderation has a stable release for Drupal 8 ready for use in production. One thing to note is the module cannot be uninstalled due to the way moderation states are stored on entities.

Since Drupal 8.2.x this module is in core as "Content Moderation". However it is an experimental module and therefore in an alpha stage, prone to API breaking changing. We hope to provide an upgrade path from Workbench Moderation to Content Moderation. Content Moderation stores moderation states differently, so can be uninstalled, please take a look and submit bugs / feedback via the core issue queue.


Development is sponsored by

Supporting organizations: 
Creators, sponsors
Initial D8 Port and ongoing maintenance
Work on D8 port
Project management and funding support for Drupal 8

Project information