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.
Single DateTimePicker
Date time picker form element using the xdan jQuery Plugin Date and Time Picker library. It supports date/time and date fields. You can use it on Datetime and Datetime Range fields. MODULE...
Categories: Administration tools, Developer tools, Site structure
Elysia Cron
Elysia Cron extends Drupal standard cron, allowing a fine grain control over each task and several ways to add custom cron jobs to your site. Set the timings and frequencies of each cron task (you...
Categories: Administration tools, Developer tools, Performance
Automatic IP ban (Autoban)
Autoban allows to automatize IP ban using watchdog table by the module rules. Drupal 8,9,10,11 version Need enable Database logging module (core) and at least one IP Ban Providers submodule:...
Categories: Access control, Administration tools, Security
Read only mode
What is Read Only Mode? Read Only Mode provides an alternate to the built in Maintenance Mode in Drupal. Instead of displaying a static text file to users while the site is in maintenance mode,...
Categories: Access control, Administration tools, Content editing experience
Configuration Provider
This module is not useful on its own, and should only be installed if it's required by another module. Configuration Provider facilitates updating configuration from installed modules....
Categories: Administration tools, Developer tools
Config Distro
Built on the same architecture as Configuration Split, Config Distro provides a framework for managing configuration updates from distributions. Requirements Config Filter Related The 8.x-2.x...
Categories: Administration tools, Developer tools, Import and export
Configuration Normalizer
Configuration Normalizer processes configuration to prepare it for comparison. Developer usage This module can be used to wrap any configuration storage, creating a read-only version of the storage...
Categories: Administration tools, Developer tools
Config Merge
Config Merge provides a method for three-way merging of configuration items and a Config Filter plugin that safely merges configuration updates into the site's active configuration. Use case Config...
Categories: Administration tools, Developer tools
Webform Content Creator
This module provides the ability to create content entities after submitting webforms, and to have mappings between the fields of the created content entity and webform submission values. It is...
Categories: Administration tools, Site structure
HTTPS and WWW Redirect
This module simplifies the process of setting a preferred URL and is designed for users who wish to enforce SSL and/or a specific domain without having to edit any files. It operates on a "set it...
Categories: Administration tools, Search engine optimization (SEO), Security
Configuration Synchronizer
Configuration Synchronizer provides methods for safely importing site configuration from updated modules, themes, or distributions. By taking a snapshot of configuration as installed and comparing...
Categories: Administration tools, Developer tools
Login And Logout Redirect Per Role
ABOUT: Module provides ability: Redirect user (to specific URL) on Log in Redirect user (to specific URL) on Log out Set specific redirect URL for each role Set roles redirect priority Use Tokens...
Categories: Administration tools, Developer tools, Access control
Configuration log
With this module, you can easily log any configuration change in Drupal 9, 10 or 11, giving you a detailed record of all changes made to your site's settings. The module includes several logging...
Categories: Administration tools
Multiselect
The Multiselect module defines a field widget to be used with the following fields types: List fields (text, float, or integer) or entity reference fields. It allows the user to select multiple...
Categories: Administration tools, Content display, Site structure
Paragraphs admin
Additional admin tools to manage paragraphs. Features List all the paragraphs: /admin/content/paragraphs Delete required paragraphs Toggle paragraph status Requirements Views (core module) Paragraphs
Categories: Administration tools
Config Partial Export
Config Partial Export is a lightweight features-like module for developers. It is able to export to a tarball only modified configuration files shown in Admin > Configuration > Configuration...
Categories: Administration tools, Developer tools, Import and export
Simplified Menu Administration
This module simplifies the core Menu and Shortcut modules by merging the "List links" and "Edit menu" operations into a single administration page. If you've ever accidentally clicked "Edit menu"...
Categories: Administration tools
DRD Agent
This is the remote part of the DRD module version 3.x and later. No requirements / no dependencies DRD Agent is simply a wrapper to receive, route, handle and respond to requests from authorised...
Categories: Administration tools
Tab Tamer
Tab Tamer is an administration utility that provides easy re-ordering, hiding, and deactivation of tabs. You can also rename tab labels. Tab Tamer makes use of Drupal's drag ordering, but degrades...
Categories: Administration tools, Developer tools, Site structure
Simple Cron
Simple Cron gives site builders and developers clear, per-job control over Drupal cron tasks. Each job can have its own schedule, status, execution rules, order, and optional settings. The module...
Categories: Administration tools, Developer tools, Performance
Taxonomy unique
Overview By default, Drupal allows creation of identical terms in the same vocabulary. Taxonomy unique prohibits saving a taxonomy term when a term with the same name exists in the same vocabulary....
Categories: Administration tools, Content editing experience, Site structure
Require Login
Provides catch-all solution to easily require user authentication on all pages. Quick to configure and fully compatible with any other access control systems. Integrates with the Drupal condition...
Categories: Administration tools, Access control, Security
Wysiwyg API template plugin
In TinyMCE, CK Editor and FCK Editor, there is a template function, which allows a user to select a HTML template from a drop-down and insert it into the WYSIWYG text-area. This module supports...
Categories: Administration tools, Content editing experience, Integrations
Header and Footer Scripts
This module allows you to add style and scripts in your site or , You don't need to open any file for this purpose. Quick usage Navigate to admin/config/development/header-and-footer-scripts/header...
Categories: Administration tools, Content display, Developer tools
Styles API
This module allows other modules or themes to register theme templates on a YAML file (replacing hook_theme()) and provide a repository for all themes registered. This will give more order to theme...
Categories: Administration tools, Content display, Content editing experience