Successful-Hike

Custom PublishingOptions Module for Drupal 7 Hits 1000 Download Milestone

Custom PublishingOptions Module for Drupal 7 Hits 1000 Download Milestone

Inclind develops Custom Drupal Module to assist with Publish Statuses for Content Managers

Team Inclind | 2013-01-29

Out of the box, Drupal comes with 3 workflow states for node types: Published, Sticky, and Promote to Front Page. ‘Published’ is useful enough to control if content is visible to non-administrative users, but what if you want to mark content as Archived, Featured, or other custom statuses? You could add a Field on the content type, but that comes with some overhead to manage across multiple content types. Plus, you have to remember to remove it from the display, and set user permissions on the Field. That’s a lot of work for busy content creators!

Custom Publishing Options extends the published status functionality of node content in Drupal to allow site administrators to define their own publish states. Each state is added to the database node schema and extends the node entity info to mark it as a property. This enables you to integrate custom states quickly into existing workflows, or develop new ones for content creators. This flexibility allows, for example, creating a View of nodes that are marked 'Archive' or any custom status, without needing to un-publish them to filter them from other Views. You could also have a 'Featured' status, to flag content for a slider rotation View, as well, it's really up to you.

We picked up and developed this module for Drupal 7 while working on a project for a local popular classifieds service in 2011. After just a year, it has gone from 350 to over 1100 installations, which is very exciting. Not quite Views numbers by any means, but still fun to see consistent growth.

We plan on adding support for NoSQL databases and ApacheSolr support in the near future, so keep an eye out!

Related Articles

Unearth Our Day Hikes

Information Request

Please fill out the information below.