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.
Entity Bulk Delete
Provides a drush command and a queue for mass-deleting entities. Usage Examples: drush entity-bulk-delete node Deletes all nodes drush entity-bulk-delete node --limit=50 Delete all nodes, 50 at a...
Categories: Administration tools, Developer tools
Search by current language
When searching for content in a multilingual website, Drupal core node search displays results in all languages. This module will remove the option to filter results by language and always show the...
Categories: Content editing experience, Content display, Site search
Requirements Manager
The Requirements Manager module provides a user-friendly admin interface to control which requirements appear on Drupal's status report page (/admin/reports/status) and modify their severity levels...
Categories: Administration tools
Job queue
This is end of lifed for Drupal 7, there is a queue in core. This module is used by modules to queue function calls for execution on cron. The job_queue_add() function is used by modules to add a...
Categories: Developer tools
Context Mobile Detect
This is a Context module which integrates Context and PHP Mobile Detect library Mobile_Detect. Mobile_Detect is a lightweight PHP class for detecting mobile devices. It uses the user-agent string...
Single Directory Components Styleguide
The goal of this module is to provide a quick interface to test single directory components without having to actually create content on the site. In an ideal world, front end developers can build...
Categories: Developer tools
Commerce Product Clone
This module makes it easy to clone products by simply pre-populating the product creation form with all of the data from an existing product. Someone will eventually come out with an entity_clone...
Commerce Google Tag Manager
This is a contribution module to Drupal Commerce. Warning Commerce Google Tag Manager has been deprecated and recommends transitioning to the Google Tag module, up to release 2.x, as a direct...
Categories: E-commerce
SendinBlue
Synopsis This module provides integration with the SendinBlue email delivery service. This module strive to be simple, management user-friendly, in order to help developers quickly and easily...
Categories: Integrations
VarDumper
Provides a way to display PHP variables in a pretty way. By default, the module display the output in the message zone, just like the other common debugging modules. If you enable the submodules ...
Categories: Developer tools
User Switch
This module allows users with the permission to administer users to switch user account (any account created on the site) and switch back to their original account. Alternative modules The...
Clickatell for SMS Framework
Project Discontinued. This project is no longer required to add Clickatell support to SMS Framework v4 and later since SMS Framework provides support for many gateways. Guide to Clickatell for...
Categories: Integrations
Entity comparison
🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. INTRODUCTION You can create comparison pages from a...
Categories: Content editing experience
Original image with style
Replace original images by images with style.
Categories: Site structure, Media
AJAX Error Behavior
Drupal version 7.51+ required: This is because it was when [#2808789] was included. Prior to the previously mentioned patch, they were always shown in an alert box. With the patch, they are shown...
Categories: Administration tools
Notification Message
What This Module Does The Notification Message module allows site administrators to create and broadcast notification messages that appear throughout a Drupal site. Notification messages can be...
Categories: Content display, Content editing experience, Developer tools
Site Guardian
The Site Guardian module securely exposes information relating to your site's core, modules, versions, updates, etc. in JSON so that it can be consumed elsewhere. This allows you to more easily...
Categories: Administration tools, Developer tools, Security
Persistent Log
This module records specific kinds of log events in permanent storage, which is not truncated like the core watchdog log. It is particularly useful for capturing rare events in sites that generate...
Categories: Administration tools, Developer tools
Rules Send Big Email
Replace the 'text field' for entering email message with the multi row 'textarea' field. See: https://www.drupal.org/project/rules/issues/2724129
Categories: Integrations, Automation
AngularJS
What this module does This module provides a bridge between Drupal and the AngularJS framework for creating rich, interactive web applications that rely on Drupal content. By default the module...
Categories: Developer tools
Disable RSS
This module will disable the core RSS feed at http://mysite.com/rss.xml, and remove any reference to it in the html header. The mechanism for action is simply to return page not found for that path...
Categories: Access control
Field Formatter Condition
This module is an imitation of the module "Field formatter conditions (D7)" (ffc). Adds conditions to field formatters. Configuration happens on the "Manage Display" screens of every entity type on...
Categories: Content display, Content editing experience
Ckeditor drupalbreaks
This module enables plugin for inserting Drupal teaser and page breaks in your CKEditor, as it was in the Drupal 7 version in the CKEditor module or the Wysiwyg module. INSTALLATION Enable Ckeditor...
Categories: Content editing experience
Moderation state permissions
This module provides permissions for updating, deleting and viewing entities based on their moderation states. Similar module Content moderation permissions provides permissions on the transition...
Categories: Access control, Content editing experience
Webform Submission Import
Allows admin to upload a CSV of form submission data for import into a forms existing submissions. Install as normal. A new tab labeled "Import Submissions" will be added to your webform (i.e. ...
Categories: Import and export