We now have our new editorial workflow in place. We've met the needs of our client, but there are some other modules that are also worth checking out:
Flag, which is covered in more detail in Chapter 9, could be used to allow quick in-place approval of articles without going to the edit page or the overview page. Workflow Fields (http://drupal.org/project/workflow_fields)
You can change specific CCK fields based on a node's state, making them readonly or hiding them entirely, depending on what stage of the publishing process the content is in. For example, although it might make sense for the legal team to read the content of a new article and reject or approve it, they should probably not be allowed to make their own edits.
Workflow Graph (http://drupal.org/project/workflow_graph)
This module can present the history of one piece of content as a visual graph, mapping out which contributors to the site have changed its states at what time. Though this isn't necessary for simple sites, it can make keeping track of complex editing processes much easier. Nodequeue (http://drupal.org/project/nodequeue)
This module is often used on online news sites, as it allows for displaying arbitrary articles in a list with a user-specified order, such as maybe an Editor's Picks list of articles. Nodequeue also has actions integration, which allows you to do things like automatically add new articles to queues on a per-topic basis.
Was this article helpful?