DrupalWeb Development

Workflows in your CMS - Part 4 in reasons for Drupal

And another good reason for learning, using and extending DruPal over other CMS systems and blogging tools

Today:

Implementing Workflows in your website

Workflow management is essential to a content management system.

Flexible workflows can be customized to fit the varied needs of the Drupal community. The workflow module in Drupal integrates with different content types using metadata-driven behavior.

Drupal's open callback framework provides the backdrop for the inter-module notification necessary for workflow to be useful.

This means your can implement your own actions and task (e.g. sending invoices, download a file from somewhere, asking for additional user input , heck – even automating a complete signup process) by implementing Workflow actions

Another example for an action could be some task to be performed when the state transition from Review to Published happened so that the node's status is set to Published. You could e.g. send all your members an email about the new content…

A Drupal workflow action is a specially written PHP function whose parameters are configured through the web.

These actions instance are then fired by the workflow at appropriate times – and the snippet to implement an action looks pretty simply

Average rating
(0 votes)

Similar entries