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

54,194 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.

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

Pages