Custom Publishing Options' Hits 1000 Installations!
Out of the box, Drupal comes with 3 workflow states for node types: Published, Sticky, and Promote to Frontpage. ‘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 unpublish 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!