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
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...
Devel Mail Logger
This Modules provides a way prevent outgoing emails from being send and logs them to the Database. Also it contains a minimal Admin UI to view logged mails. Drupal 8 The provided MailInterface...
Categories: Developer tools, Integrations
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...
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
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
Existing Values Autocomplete Widget
This module provides an autocomplete widget for text fields that suggests all existing (previously entered) values for that field. This provides more flexibility than “allowed values” for the...
Categories: Content editing experience, Site structure
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
Feedback Simple
A very simple, very light, CSS only Feedback tab. Configure at admin/appearance/feedback-simple. (d7) Enjoy! Note: This module is compatible with Automodal. For instructions on how to implement...
Categories: Site structure, Developer tools
Commerce Registration
Overview Provides Drupal Commerce with the ability to sell registrations via the Entity Registration module. Dependencies Drupal Commerce Entity Registration Drupal 11 Version There are stable...
Categories: E-commerce, Site structure
Google Plus One Button | Google+ Badge
Add the Google +1 (Plus One) to your nodes, or as a block. No need to copy/paste anything, it works out-of-the-box. Also you can add the Google+ badges as a block. Remember to enable permission for...
Categories: Integrations
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