
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.
Inline Entity Form View Revision
Inline Entity Form View Revision This is a small add-on for the inline entity form module, which creates a revision button for node entity types. It comes in handy when you want to easily reach the...
Categories: Content editing experience
Reset Date Field
Reset Date Field module provides the "Reset" button just next/below Date Field. On click on reset button date, date time, created date get rest with default empty. To configure this module: Enable...
Categories: Content editing experience, Site structure
Related Nodes Block
Provides nodes blocks that are related to the node that they are displayed with, related by Content Type. Works with D8.8+ and D9. Introduction: To display a list of related nodes on current node...
Categories: Content editing experience, Site structure
Atomic Block
Notice: Layout builder has a bug: didn't render '#attributes' value of block, Reference: Plugin blocks cannot set their own attributes when put in the layout You should apply the patch of it. Or...
Categories: Accessibility, Content editing experience
Book PDF
Installation wkhtmltopdf is used to generate the PDF document so this will need to be installed on your system before you can use this module. Once the wkhtmltopdf binary is installed then you...
Categories: Content editing experience
Mermaid Integration
The Mermaid Integration module is used to provide your Drupal site with the Mermaid JS library. For more information on what Mermaid is, visit the links to the Github project and documentation, in...
Categories: Content display, Content editing experience, Integrations
LegalWeb Cloud
With this plugin, you can use the legalweb.io cloud service with your Drupal page. It connects to the legalweb.io web API and fetches your legal texts, terms & conditions and integrations to insert...
Categories: Access control, Content display, Content editing experience
Block: Entity Form
This Module Provides blocks to show create entity forms Install the module as usual Add a block using block layout Go to Structure -> Block layout and click on place block for any desired region...
Categories: Content editing experience, Developer tools
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
Linkit Entity Browser
Linkit Entity Browser adds a "Entity Browser" button to the Link("drupallink") CKEditor dialog. It allows to insert links from entity browser selection. The module uses nested dialogs in CKEditor....
Categories: Administration tools, Content editing experience
410 on archived content
Returns http code 410 on an archived content Description When an anonymous user requests an unpublished content which has the moderation state "archived", this event subscriber returns a response...
Categories: Content editing experience, Search engine optimization (SEO)
Entitree
Entitree provides a tree structure to content entities in a Drupal site. Along with the structure itself, Entitree provides tools to enable support for entity types as well as an API for accessing...
Categories: Administration tools, Content editing experience, Access control
Ckeditor Paste Image
This module is developed to copy and paste image content from Word document into editor to upload image.
Categories: Content editing experience
Content Language Switcher
Improve the administration user experience when translating content. This module will add the necessary translation links to the entity content edit form sidebar and remove/hide the "Translate" tab...
Categories: Administration tools, Content editing experience, Multilingual
Content moderation permissions
Content moderation permissions By default, content moderation (core) permissions are on the transition, no matter what content type. With content moderation permissions, you can give specific...
Categories: Access control, Content editing experience
Layout Builder Title Link
Overview The Layout Builder Title Link module provides a new URL field to the block configuration form in layout builder to overrides the title field and makes it linkable. This module provides a...
Categories: Administration tools, Content editing experience, Site structure
Node Form Overrides
This module allows you to override the default node create, update, and delete form titles and button labels from the node type UI. Often times when building a Drupal site I find myself using hook...
Categories: Content editing experience
Anonymous author
Overview Easily allow anonymous users to post content to your website by adding this field to any entity type and giving the permission to create that entity type or bundle to the anonymous user...
Categories: Content editing experience
Alert Types
Alert Types gives you the ability display different types of alerts anywhere on your site. Some of the major features include: The ability to define different alert types using Drupal’s bundle...
Categories: Content editing experience, Content display
Cookie First integration
Drupal integration for the cookie management solution Cookie First.
Categories: Content editing experience, Developer tools, Integrations
Site tour
It provides a functionalities for site tour with model popup using javascript API. This module support two ways to create 'Site Tour' popup. 1) Block Configuration 2) Render Element(API) 1) Block...
Categories: Content editing experience, Developer tools, Site structure
Field Redirect
Overview This module can redirect to field values for "link", "file", or "image" field types contained in "user", "node", "taxonomy term", or return "403 Forbidden" or "404 Not Found". For...
Categories: Content editing experience, Site structure, Administration tools
HC Off-canvas Nav
This module allows for the integration of the JavaScript library for creating HC Off-canvas multi-level navigations with Drupal. FEATURES Multi-level menu support Endless nesting of navigation...
Categories: Content editing experience
Group bonus
This module adds various small tweaks on top of the Group module. Features 1. Redirect users back to the content (node) after saving group content forms. 2. If using the Linkit module will also...
Categories: Content editing experience
Paragraph Types
Categories: Administration tools, Content editing experience, Content display