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

56,684 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.

Ubercart Product Minimum & Maximum

***I am no longer maintaining this project. If anyone would like to take over, please message me or leave a note in the issues list.*** Adds minimum, maximum and order in multiples limits on...
Categories: E-commerce

Block Class Select

Block Class Select enhances the functionality provided by Block Class to make setting block styles easier for less technical users. In addition to entering class names in a text field, the end user...

Commerce Order Status Update

Provides functionality for updating the status of a Commerce order via Views Bulk Operations action. Requirements Requires Commerce and Commerce Order modules. https://www.drupal.org/project...
Categories: Administration tools, E-commerce

Commerce Tokens

This module provides new commerce tokens. Tokens included Commerce currency: Tokens related to commerce currency entity. Current Commerce Store: Tokens related to the request's store. Default...
Categories: Developer tools, E-commerce

Apache Solr Multilingual

About The goal of this project is to cleanly extend Apache Solr Search to provide: better support for non-English languages support for multilingual search cross-language information retrieval ...
Categories: Administration tools, Multilingual, Site search

Markup Twig - Twig Support for Markup Fields

Extension module to Markup Field module to use Twig in Markup fields. How to use: Install this module like any other, see this documentation. Set 'Administer markup fields' permission for trusted...
Categories: Site structure, Developer tools

modr8

Provides an administrative interface for managing content in moderation. Allows you to preview content, as well as approve or deny, and send messages to the author informing them of your choice....
Categories: Administration tools, Content editing experience

Support Views

Views Integration for Support tickets, created by the Support module. The 7.x-1.0 release of the module adds the following as fields: Support Tickets: Assigned ID Support Tickets: Client ID Support...
Categories: Administration tools, Content editing experience, Developer tools

Open Atrium Search

Provides advanced search functionality for Open Atrium Submit an Issue or See issue queue

Content Moderation Link

This module allows editors to move content to a different workflow state by accessing a specially crafted URL, for example: https://mydomain.com/content-moderation-link/process/in_review/node/108...
Categories: Administration tools, Content editing experience, Developer tools

Symfony Mailer Lite: Microsoft Graph API / oAuth2 Transport

This module enables sending emails through Microsoft Graph API using the Symfony Mailer Lite module. It provides a custom transport plugin for sending emails through Microsoft Office 365/Azure in...
Categories: Integrations

Media Thumbnails Excel

This module uses the Media Thumbnails framework to create media entity thumbnails for Excel files. The module uses PhpSpreadsheet and mpdf to convert the file into a PDF then generate the image...
Categories: Media

Salesforce Push Queue UI

Provides a comprehensive web interface for managing and monitoring Salesforce push queue items with visual status indicators and bulk management operations. Original views code and idea:...
Categories: Integrations

OpenStreetMap

Introduction This module enables creating and syncing drupal nodes (nodes) based on OpenStreetMap nodes and ways (OSM nodes). By default, it stores the ID and the name of the OSM node, but any...
Categories: Content editing experience, Developer tools

Skip-Maintenance-Mode-By-IP

This module is an addition to Drupal's Maintenance mode settings page. It allows site administrators to set IP addresses that are allowed access to the website while in maintenance mode, without...
Categories: Administration tools, Developer tools

Workbench OG

This module allows integration between workbench moderation and organic groups. Organic group roles can be defined to be responsible to perform different transitions that will move content from the...
Categories: Access control

Commerce Product Bundle

This module extends Drupal Commerce by allowing the site admin to collect a number of existing products together in a bundle, and offer them at a new bundle price. It uses commerce product bundle...
Categories: E-commerce

User Alert

This module provides a simple way to show a short-term urgent message on the website. Think of CNN Breaking News, when they show a short message the top of the site (or the 'Welcome!' style...
Categories: Content editing experience, Content display, Site structure

UserDashboard

The User Dashboard module forks Drupal 7's awesome Dashboard module to provide an individual dashboard for each user on the site. Users can access their dashboards at the /user/dashboard (or /user/...

Comment RSS

This module provides RSS feeds for comments. This is useful for allowing readers to subscribe to comments for a blog post, article, or forum topic. It currently provides three types of feeds which...
Categories: Import and export

SASS / SCSS

This module provides developers with tools to deal with SASS/SCSS stylesheets. It uses phamlp as a base, but would be better if you used this updated version , PHP port of Haml and Sass, to compile...
Categories: Developer tools

Rotor Banner

The Rotor Banner module allows you to create blocks with 'rotating' content. This can be very useful for advertising or highlighting information. Multiple rotor blocks (version 6.2) Per rotor block...
Categories: E-commerce

Extra Paragraph Types (EPT): Bootstrap Button

Base functionality for Extra Paragraph Types (EPT) modules. It contains default widget for EPT paragraphs, which has Design options for: CSS Box (margins, paddings, borders) Background using color,...
Categories: Content display, Content editing experience

Inline Registration

Inline Registration allows anonymous users to register via the node/add page, thus removing a step/barrier from the user actually publishing content. If you're going to use this module, or allow...
Categories: Access control, Developer tools

Comment Permissions

The Comment Permissions module enables control of commenting by user role and by node type. Additional user permissions for selected node types are added to the user access system so you can...
Categories: Administration tools, Developer tools

Pages