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

55,452 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.

SCORM Cloud

Integrate the SCORM Cloud hosted course player right into your Drupal site. This module provides an API and an optional CCK field to allow SCORM courses to be uploaded through your Drupal site for...
Categories: Integrations

Locale Cookie

This module adds a new method for language detection to Drupal 7, it keeps track of the language by means of a cookie, so the language is preserved no matter of the user is logged in or not. It...
Categories: Multilingual

Queued Node Access Rebuild

This module uses Queue to rebuild node access in a non-disruptive manner. This module depends on drupal_queue. Node Access Rebuild Process En-queueing process: On cron, module checks if node access...
Categories: Content editing experience, Access control, Performance

phonegap

Phonegap is an open source platform that allows HTML5 and JavaScript created apps to be compiled into native apps that can be uploaded onto the app stores for Android, iPhone and Blackberry. This...

SimpleHTMLDOM Parser

This is a parser plugin for Feeds that uses the SimpleHTMLDOM library to extract elements from HTML documents. It can be used to building screen scraping functionality with Feeds, and for...
Categories: Import and export

Commerce Credits

Commerce Credits allows you to have users buy or win credits. The credits these users buy or win are fully configurable and can expire after some time. The process used for these credits is also...
Categories: E-commerce

Commerce userpoints

Overview This module makes a bridge between Drupal Commerce module and Userpoints. It allows users to create commerce_line items with negative points value, behaving like a discount system in the...

Node Access Keys

Overview Node Access Keys helps to grant users temporary view permissions to selected content types on a per user role basis. You can have multiple Access Keys for different content types and user...
Categories: Access control

User Details

I have started to port User Details to Drupal 8.Keep an eye on D8 port issue for more info. If you are reporting a issue please make sure to give as much information as possible so I can re-produce...
Categories: Administration tools, Content editing experience, Content display

Views Tracker

The module allows to build high performance tracker replacement using Views module. It's based on ideas from the Tracker 2 project, but is almost a complete rewrite. Usage It's recommended that you...
Categories: Content display, Performance

Feeds XSLT Pipeline Parser

This module provides a Feeds parser plugin implementing simple XSLT pipelines. XSLT is especially useful when importing document-style XML files. Requirements & Installation Make sure you have the...

Media Gallery picker

Summary This module creates a filter and a Wysiwyg plugin so that content editors could embed Media Gallery images as link for the gallery. Usage Installation Download Media Gallery module and that...

Search.gov (machine name: USASearch)

IMPORTANT: This module is no longer supported If you are a U.S. federal agency interested in using Search.gov in place of the native Drupal search, please contact our team to set up a time to...
Categories: Site search

OG Role Reference Field

This module allows a group_content entity (any entity with a group_audience attached to it) to also contain a reference field to role(s) within the selected audience. "og_role_field" integrates...

Recruiter Features

Feature modules for the recruiter distribution.

References Tabs

This module allows to render nodes referenced via a node reference field in tabs, with node titles as tab titles and rendered nodes as tab content. How to use: Setup a node reference field, with...
Categories: Content display, Site structure

Webform Conditional Confirmation Messages

This module extends the Webform module and allows you to display different confirmation messages depending on the values entered. You can set up multiple conditionals and the first conditional rule...

CiviCRM activities iCalendar feed

This module has been replaced: This Drupal-only extension has been superseded by an improved version which is CMS-independent (CiviCRM-native): CiviCRM activity iCalendar feed. Please consider...
Categories: Content editing experience, Import and export, Integrations

Aloha Editor (obsolete)

This module integrates the excellent HTML5 "true WYSIWYG" editor Aloha Editor) with Drupal. The 7.x-1.x version of this module is the original version of this module. (Also see the history below.)...
Categories: Administration tools, Content editing experience, Developer tools

UC Shipment-Payment Link

Ubercart allows the admin to install many shipping methods (quotes) and payment methods. However, not all web stores would like to ship with any possible combination of those methods. For instance,...
Categories: E-commerce

Panel Schedule

Panel Schedule provides a ctools access plugin, intended to be used for controlling visibility of panel panes, and selection of panel variants based on a scheduled start (and optionally end) date &...

Profile Sync Email

This module extends Profile 2 by allowing you to specify an Email field that will be synchronized with the user account email field. When a user updates the specified email field in their profile,...
Categories: Access control

Entity Collection

An entity collection can be used as a replacement for Node queue that works for all entities. Pluggable backends Entity collection has pluggable backends for storage. It comes with a DB backend but...
Categories: Content editing experience, Content display

Emergency

The emergency module allows you to override the normal layout and content of your site in the event of an emergency. It is primarily designed for institutional websites (such as universities), but...
Categories: Content display, Performance

Comment Trust

Comment Trust auto-approves comments by users with previously-approved comments. It rewards trusted commenters with immediate approvals, while requiring you to approve the comments by new visitors....
Categories: Content editing experience, Access control

Pages