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.
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