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

55,469 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.

Entity modified

Drupal does not force entity types to provide a last modified date, nor provides any standard naming convention for those that do. This module steps in to provide a programmatic way to retrieve the...
Categories: Performance

Advertisement

The Advertisement module provides a flexible and extensible advertising system, allowing to display ads via the block layout. Features: Simple ad management using Ad Entity Bundles and Drupal...
Categories: E-commerce

Navigation Extra

What does it do? Formerly known as "Admin Toolbar Content" and "Admin Toolbar Version", navigation extra's adds the same functionality as for mentioned modules to the new core Navigation menu....
Categories: Administration tools, Content editing experience

Editor Notes

AboutThe module improves administration/editorial usability and provides configurable "Editor Notes" field, which can be added to any Drupal entity.In general concept of "Editor Notes" is similar...
Categories: Administration tools, Content editing experience, Developer tools

CKEditor Tippy Tooltip

This module adds a CKEditor button that enables users to add tooltips to text or images. The tooltip functionality is based on Tippy.js (https://atomiks.github.io/tippyjs/). Requirements If your...
Categories: Content editing experience

Statistics Filter

This module allows customizable filtering of hits from particular user roles or from crawlers. Benefits For sites with light traffic (i.e., most sites), a large percentage of the gross hits...
Categories: Content editing experience, Integrations

Content Management Filter

This module adds an easier way for administrators to filter the content on a Drupal site for administration purposes. CMF is an alternative to the Administer >> Content management >>...
Categories: Administration tools, Content editing experience, Content display

TAC Unpublished

The TAC Unpublished module is an extension module for Taxonomy Access Control (TAC). It allows TAC's grants to control unpublished nodes. This module allows administrators to grant certain roles...
Categories: Access control, Security

CTools Auto-modal

Provides automatic modal support for any hook_menu() paths that have 'modal' => TRUE defined. This makes it easy to add optional modal support in any contrib module and helps reduce the burden on...

Commentsblock

Why Often people want to put something between the comments an the body or they want to put a block between the comment form and the comments. Or they just want to be able to sort by date ...Thats...
Categories: Content display, Developer tools

Webform Select Image

The purpose of this module is to add an images select component for webform (checkboxes or radios buttons). 1. Download and enable this module 2. Go to webform components admin page 3. Choose ...

Geolocation Views

Info Geolocation Views is sub-module for Geolocation Field to display markers on Google Map using Views 3. Module support: show content in Info Windows custom marker images markers as links...
Categories: Site structure

CKEditor Line Height

Introduction Integrates CKEditor's Line Height plugin to Drupal's CKEditor implementation adding a new dropdown button to modify the line height of your content using inline style. Requirements...
Categories: Content editing experience, Content display, Integrations

Login with Email only

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. This simple Drupal module allows users to log in...
Categories: Access control

Mermaid Diagram Field

Mermaid Diagram Field Features This module adds two things to a Drupal site. A field for adding and rendering Mermaid diagrams with the following subfields: Title - a heading for the diagram...
Categories: Site structure

Obfuscate

Provides several email obfuscation methods that can be used through Field Formatter, text Filter, service container and Twig function. Context The initial goal of this module was to provide basic...
Categories: Site structure, Content editing experience, Integrations

Header image

This module allows you to display an image on selected pages. If you want one image on the frontpage, another on all FAQ pages and yet another on the about us and contact pages, this is the module...

Content Complete

Content Complete is a CCK extension module that allows to tag CCK fields needed for completion (CCK Complete). The module checks the tagged fields against the content provided for those content...
Categories: Automation

State Log

Simple module, which logs any changes to State. Can also configure which State keys get ignored. Inspired by Config Log. Requirements No requirements, besides State, which is provided via Drupal...
Categories: Developer tools

Customer Profile Type UI

The big idea This module provides a dynamic way to add new customer profile types for the Commerce module using a UI. So if you want another customer profile type other then the default billing...
Categories: E-commerce, Automation

Smiley

Synopsis Smiley is a text filter that substitutes text emoticons, like :-) with images. It comes with a set of example smileys, but you can import ready-to-use packages (e.g.: from phpBB's "pak"s...
Categories: Content editing experience, Content display, Developer tools

Taxonomy Term Reference Filter by Views

Add Views Settings for a Taxonomy Term Reference Field Instance to filter the available terms for the field widget form input. inspired from Views integration of Entity reference field widgets. v2...

Resave All Nodes

This module provides a form and a Drush command both implementing Batch API to resave all nodes or all nodes of a selected type. Note: Drush core also provide a re-save command now! (since v11.0.0...
Categories: Developer tools

Gutenberg Content Embed

This module provides new Gutenberg blocks to embed content on pages, admin users can control which content types and view modes are available for the editors.
Categories: Content editing experience

Checkall

This module provides an extension to the builtin checkboxes element that allows developers add "check all" / "toggle" / "uncheck all" actions to them. This is specially useful for checkboxes that...
Categories: Administration tools, Developer tools

Pages