Recommended releases

Download Released

The Publish Content module allows users to publish and unpublish nodes, on a per
node type basis or for all node types, without granting users the very broad
"administer nodes" permission.

It allows administrators to easily create editor or moderator roles by granting them
publishing or unpublishing permissions or both.

This module is also integrated with the Views module: you can add a
publish/unpublish link on your views, making it easy to create lists for
reviewers, editors and publishers.


  • Install this module using the official Backdrop CMS instructions.

  • Visit the configuration page under Administration > Configuration > Content authoring >
    Publish content settings (admin/config/content/publishcontent) to set the "Quick publish" method and the content types that it applies to.

  • Then go to the Drupal permissions page and set the various permissions:

    • "publish all content": you can publish any node
    • "publish 'nodetype' content": you can publish any node whose type is 'nodetype'
    • "unpublish all content": you can unpublish any node
    • "publish 'nodetype' content": you can publish any node whose type is 'nodetype'
    • "un/publish editable content": publish or unpublish nodes where the user has
      full edit permissions of the node concerned (note: check text formats access).

If you choose the Tabs method of quick publication, a tab button 'Publish' or 'Unpublish' (like Edit and View) should appear on the
node edit and view pages. Click on 'Publish' to publish and 'Unpublish' to


Additional documentation is located in the Wiki.


Bugs and feature requests should be reported in the Issue Queue.

Current Maintainers



This project is GPL v2 software.
See the LICENSE.txt file in this directory for complete text.