Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
A module is code that extends Drupal's by altering existing functionality or adding new features. You can use modules contributed by others or create your own. Learn more about creating and using Drupal modules.
Publish Content
This module enables granular publish and unpublish permissions which allows you to grant roles on your site the ability to publish or unpublish specific content types without having to give them...
Categories: Administration tools, Developer tools
View Unpublished
Description: This module allows you to grant access for specific user roles to view unpublished nodes of a specific type of other user. Access control is quite granular in this regard. Additionally...
Categories: Access control
Scheduler
Scheduler gives editors the ability to schedule content, media, commerce products and taxonomy terms for publishing and unpublishing at specified dates and times in the future. The 2.x branch...
Categories: Administration tools, Automation, Content editing experience
Access unpublished
Description: This is an easy to use module that grants access to view unpublished content (node, media, anything that implements EntityPublishedInterface) to anyone who has a unique URL and...
Categories: Access control
Content Access
The Content Access module let you content manage access permission in a flexible and transparant way. It provides two new permissions: view all (allows anyone to view the content) and view own ...
Categories: Access control
Moderated Content Bulk Publish
Origin of this module: Spun from: [#2597583-100] You can use this module OR you can use the patch from the original issue and follow the instructions here: [#2797583-115] Please let us know which...
Categories: Administration tools, Content editing experience
Publish button
Adds a publish and unpublish button for a simpler editorial workflow. Usage Install module. After installation, on each content type there are a new setting at publishing options and to activate...
Categories: Administration tools, Content editing experience
Override Node Options
The Override Node Options module allows permissions to be set to each field within the Authoring information and Publishing options field sets on the node form. It also allows selected field sets...
Categories: Access control, Administration tools, Content editing experience
Manage comments on own content
Allows users to manage comments (per comment type) on their own content. Features New permissions: {comment_type} update comments on own content {comment_type} delete comments on own content ...
Categories: Access control, Content editing experience
Taxonomy access fix
🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. Synopsis Taxonomy Access Fix module extends access...
Categories: Site structure
Group Content Moderation
The Group Content Moderation module extends the Group module to support the Content Moderation functionality. The code is developed based on issue #2906085. Note for Group 1 This patch in the Group...
Categories: Content editing experience
View Own Unpublished
View Own Unpublished This module makes sure that users who have 'View own unpublished content' permission from the node module can see their own unpublished content in listings and views. They...
Categories: Administration tools, Access control, Content display
Action
The Actions UI module that up until Drupal 11 was part of Drupal core Features Actions are module-defined tasks that can be executed on the site; for example, unpublishing content, sending an email...
Unpublished Paragraphs
Unpublished Paragraphs This module controls the visibility of unpublished paragraphs for authenticated users with the right permission. Requirements This module requires the Paragraphs module....
Categories: Content editing experience
Publication Date
Description The Publication Date module adds a "Published on" date for each node, containing the date when it was first published. Without this, the only dates available for nodes are their created...
Categories: Content editing experience, Developer tools
Unpublished access
This module "fixes" access to unpublished nodes in Views. [A1] An ordinary user (without "bypass node access" permission) cannot "access" unpublished nodes, except users with permissions 'view own...
Categories: Access control
User tweaks
This module implements additional permissions that alter the way some pages are rendered, or who can see those pages. The permissions the module implements are: edit administrator accounts, which...
Categories: Developer tools
Comment Publish
#D7CX: I pledge that Comment Publish will have a full Drupal 7 release on the day that Drupal 7 is released. This module allows users to (un)publish comments on their own content. If views is...
Categories: Administration tools, Content editing experience
Workflow buttons
This module works with the core Workflows module to provide buttons for content moderation. Each button is based on a configured workflow transition and replaces the default user experience of...
Categories: Content editing experience
Rules Link
This module lets you create links which trigger arbitrary functionality with the help of Rules. Example use cases Publish/Unpublish content Subcribe users to current group Mark nodes, comments (as...
Custom Contextual Links
The Custom Contextual Links module allows you to add your own links to the contextual drop down widgets of blocks and nodes. Contextual links are really great for quick access to settings pages...
Categories: Administration tools, Site structure, Developer tools
PHP
The PHP module adds dynamic functionality based on direct PHP input in the following areas: A filter format for use with text formats. A PHP Code text format is directly installed with the module....
Categories: Content editing experience
View unpublished content
This small module adds the missing permission "view any unpublished content" and "[Content-Type]: view any unpublished content" to Drupal 7 and provides an replacement for /admin/content aka "Find...
Categories: Administration tools, Content editing experience
Menu view unpublished
Small module that allows users to view menu links to unpublished nodes. The menu system from Drupal core hides menu links that link to nodes that are unpublished. This modules provides a permission...
Categories: Access control, Content display
Views Published or Roles
This Views Published or Roles module provides two filters. Published or has role Published or has role allows you to filter by published or by a role. In a perfect world you can add the Bypass...
Categories: Access control, Content display, Content editing experience