
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 order tag condition
This module will add a promotion condition to check for specific term in a specific order field, if matches, the promotion could be applied. This module also provides an action to bulk set (in...
Builder - generate modules from YAML specs
The Builder modules is an experiment in generating drupal code from specifications provided as YAML files. With this module, I seek insight into how far the new reflection mechanisms like the...
Workbench Moderation Types
Allows different workbench moderation states and transitions per node type. Useful when the workflow process is different for different types of content on a site. This module is sponsored by Cal...
Exam
Enables you to use your Drupal site to hold exams. Integrates with the Organic Groups module so that all group members will be put into exam mode when the time for exam arrives. In exam mode the...
MGIS iNaturalist
This module has been developed in the framework of the Musa Germplasm Information System (MGIS) website to import banana observation data from external sources such as iNaturalist (Banana natural...
Focusberg: Gutenberg Editor Focus Mode
Enter the zen/focus 🧘♀️mode within the Gutenberg editor, distraction-free Focusberg is a set of color-scheme on top of limiting/adjusting the Gutenberg Editor UI for rather a better writing...
Errorize
A small module for a quick start on theming the "Not found" and "Access denied" error pages. Adds multiple helper theme hooks for error 404 and 403 pages: Adds error404 and error403 body...
Common Overrides
Allows back-end configuration for common items in Drupal core which may be hard-coded or hard to override or simply burdensome to some shops. Features Ability to override the core Search title and...
Organic Groups Sites
Together, og_sites_hub and og_sites provide multisite functionality in which a central 'hub' site has a set of associated sites leveraging Organic Groups functionality to selectively share data ...
View Mode Tooltip
This module let's you use an entity view mode as a tooltip. By default it works with fields of type "text". If you have the Display Suite module installed, you will see a "Title (View mode tooltip)...
Audit Trail
The Audit Trail features logging either form submissions or changes made to a form. The forms to be tracked are specified by providing a regexp pattern that matches either the form id or the path...
Drush Feeds Import
If you are familiar with Feeds module, you know you can import all feeds executing the Drupal cron. This approach works, but if you have a site with thousands of feeds imported, could be a problem....
Meet on Time
The Meet On Time module for Drupal streamlines meeting scheduling on websites. Ideal for new Drupal users, it enables hosts to create meeting slots, letting users choose convenient times to attend....
Menu Link Entity
The menu link entity module allows you to create a menu link at the creation of any entity. It displays a widget, like the one that is displayed at the creation of a node, for the other entities...
DART
NOTE: Google no longer supports the legacy tags supported by this module. While they still work (assuming you set a "network id") you should use the DFP module instead. General Information The DART...
Theme Hider
Used to selectively hide themes from users. Idea being that an admin may want to restrict the themes that a user could select from to hide things like base themes or Drupal themes from users...
Open Data
This module is intended to help government websites to comply with the new US Government Open Data Policy. It accomplished this by providing a new 'Dataset' content type to an existing Drupal site,...
Entity references with text
This module allows you to provide a custom text with multiple entity references embedded. This image makes this clearer: List of similar but not similar projects https://www.drupal.org/project...
UC Alpha DeltaPay
Adds a payment method to Ubercart to accept credit card payments through Alpha DeltaPay (Greek bank). The original code for Drupal 6.x and Ubercart 2.x was originally created from GiorkosK and may...
High School
Optasy's Highschool Distribution is a distribution created for highschools, this distribution provides the public facing/marketing website for highschools. This is a work in progress and should be...
Omniture Integration
This module integrates the Omniture Site Catalyst statistics monitoring software into a Drupal site. All development for the Drupal 7 (and later) versions of this module has been moved to the...
tracelytics
Please visit the TraceView project for the latest version of this module. This module has been renamed to avoid confusion following the product rename by AppNeta. AppNeta TraceView (formerly...
fluxkraft
fluxkraft is a module suite and distribution for automating your socialmedia workflows! Connect and automate tools like facebook, twitter, flickr and dropbox or schedule tweets to promote your...
ApacheSolr Views VBO
This module enables bulk operations (http://drupal.org/project/views_bulk_operations) for apachesolr ( http://drupal.org/project/apachesolr, http://drupal.org/project/apachesolr_views). Apachesolr...
Content translation workflow
Let's assume you have enabled workbench_moderation + multilingual content. Now you've some published content in multiple languages. Without this module you are not able to create published versions...