Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.

8,695 modules match your search

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

Pages