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.
Commerce Discount Extra
Provides a number of common discount condition and offer types: Order discounts Condition types Order-owner role Total items in order Offer types Fixed amount per-quantity discount (Buy X product...
Categories: E-commerce
OpenTelemetry
Integration of the OpenTelemetry PHP library with Drupal. More info about OpenTelemetry » This allows you to see not only the total execution time of the Drupal Request, but also detailed...
Categories: Developer tools, Integrations, Performance
Social field
DESCRIPTION The Social field module provides a field that allows you to collect links to social network profiles like facebook, twitter, googleplus, linkedin, etc. Links are shown as icons. Social...
Categories: Site structure
jQuery Dollar
What? This module allows developers to use $ to access the jQuery library in the global namespace instead of calling jQuery explicitly or passing $ as a parameter into your closures. Why?...
Taxonomy Bulk Actions (TBA)
Taxonomy Bulk Actions module enhance Drupal default taxonomy terms listing with a powerful extensible bulk action system based on the new TaxonomyBulkActionsManager plugin type. By default The...
Categories: Site structure
Poll Enhancements
This module enables anonymous users to vote on polls without page cache troubles or IP address restrictions. It is designed to work on top of core Poll module. Current features: Page caching can be...
Categories: User engagement
TMGMT Translator memoQ
The memoQ translator plugin for the Translation Management Tools (TMGMT) project. Allows to submit translation jobs to memoQ. Requirements Depends on Translation Management Tools (TMGMT)....
Categories: Multilingual
Webform Statistics
This module offers an easy way to monitor and evaluate the number of submissions to your webforms over a specific time period. It’s ideal for users who need insight into which forms are being used...
Categories: Administration tools
Trick Question
A very small and simple CAPTCHA-type spam prevention module. A lightweight, compact and simple alternative to larger and more complex modules such as The excellent and very popular Captcha module...
Categories: Security
Views Ajax Get
This functionality is now provided by Drupal core. There is no need to install this module from version 10.1.0 and onwards. See https://www.drupal.org/node/3193798 This module will make your ajax...
Categories: Performance
Media: Acquia DAM
Drupal Integration with Acquia DAM Acquia DAM is a cloud-based digital asset management solution that seamlessly integrates with the Acquia digital experience platform. Acquia DAM allows marketers...
Categories: Integrations, Media
Date single day
This module alters CCK date popup fields so they only show a time for the 'To' field. Use this if you know your dates always start and end on the same day and you want to save your users entering...
Views Raw SQL
Views Raw SQL allows arbitrary SQL expressions to be added to Views, as fields and sorts. This is useful when you want to do something more complicated than Views or Views Calc can do already, e.g....
Permissions per Webform
This module allows you to apply standard Webform permissions to each of your Webforms. Information With this module, it is possible to apply the Webform permissions (Access webform results, Edit...
Varbase Core
This is the core Varbase feature. Provides core components required by other features. Varbase Core Has packaged sub modules Varbase Admin Manage administration configurations. Varbase Security...
Categories: Administration tools, Multilingual, Performance
i18n page views
This module provides a new display of views, where you can select different paths for each language enabled on your site, so a view has a localized route for each language. 6.x-1.x initial...
Categories: Multilingual, Administration tools, Search engine optimization (SEO)
Opigno group manager
This project is related to Opigno LMS distribution. It allows to build the contents of learning paths, by combining together modules, courses, and other activities, ordering them, and defining...
Categories: Content editing experience
Google reviews
This module provides two blocks to show Google reviews and rating on your website. Rating block The Google reviews rating block show the average rating made by all users including stars. The block...
Categories: User engagement, Integrations
Context Metadata
There are a number of modules already out there which cover some of the functionality, such as: Metatag. But what if your page is not a node/taxonomy etc? This module relies on Context module and...
Categories: Content editing experience, Site search
CKEditor Soft hyphen Plugin
Simple module to insert a soft hyphen (­) into the content using the provided button. Uses During content creation, the author may add a soft hyphen (­) to break words across lines. Soft...
Categories: Content editing experience
Opigno Learning path
This project is related to Opigno LMS distribution. It implements the learning path, that combines together in a very flexible way the differents steps of a training in Opigno LMS. These steps can...
Categories: Content editing experience
Dynamic properties
🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. Overview Provides a dynamic properties field that allows...
Categories: Content editing experience
Commerce American Express Payment Gateway (Amex)
American Express Payment Gateway (Amex) integration for Drupal Commerce. Sponsored by Commerce Guys American Express® Payment Gateway is a global e-commerce solution with comprehensive data...
Views Table Rowspan
🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. Views Table Rowspan defines new views display format name...
Plug
Get the plugin system for Drupal 8 in your Drupal 7 developments. The Plug module is a module for developers that can’t wait until Drupal 8 comes out to use the plugin system that will ship...
Categories: Developer tools