By validom on
hi!
there is a team of people publishing articles on a drupal site. Is there a way to set up a workflow in a way, that User A could create a new post but User B has to review and approve the publishing? (ideally vice-versa. So every time two users are required to publish a new post)
Thanks a lot,
Vali
Comments
Workflow & Revisioning modules
You can always check out:
http://drupal.org/project/workflow
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).
Or if you want to control the revisions of a node, you can also check out:
http://drupal.org/project/revisioning
Revisioning is a module for the configuration of workflows to create, moderate and publish content revisions. You use it in scenario's like this:
Authors write content that prior to being made publicly visible must be reviewed (and possibly edited) by moderators. Once the moderators have published the content, authors should be prevented from modifying it while “live”, but they should be able to submit new revisions to their moderators.
Both authors and moderators should be allowed to only access content relevant to their department (or region or division etc.).
Finally, we shouldn't have to grant these roles “god-like” powers (e.g. "administer nodes" permission) to implement this.
I haven't seen D7 yet, but in
I haven't seen D7 yet, but in D6 this can be easily done using Permissions. Permissions could be set for a Writer role who is allowed to create and/or edit posts. Another role could be created, say Editor, and that role's permissions could include approving and reverting revisions.