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

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

Members Page

Abstract Drupal sites are subject to web-bot registrations that target Drupal's /user/register url. The Members Page module was crafted to fight this nuisance by creating a dedicated members page...
Categories: Access control

Link label

Extends the Link module to allows users to choose the field label when submitting a link field. For instance, on the content adding form their may be entry for "Web site" which allows the person...
Categories: Content editing experience, Content display

Deny Node Nid Path

What does it do? This module blocks the page view of nodes as defined in the node_form. All nodes are still accessible in lists created by views or other modules. It should only be used if you want...

Ubercart Custom Sized Products

Ubercart Custom Sized Products The Ubercart Custom Sized Products module will allow store owners to sell products with custom dimensions. For example, if the store wanted to sell carpet by the...
Categories: E-commerce

Facebook Events

This module allows to display RSVP of facebook event in drupal node. Original Idea : handsofaten @ http://groups.drupal.org/node/28404#comment-372614 This module is ported to Drupal 7 and it can be...
Categories: Site structure, Integrations

Telvue

The Telvue project includes 5 modules. The main Telvue API modules includes functions to leverage the Telvue API on a video playback server, but does nothing on it's own. Please Note: There is a...
Categories: Media, Integrations

Commerce Cielo

Integrates Cielo payment to Drupal Commerce. Cielo is a Brazilian operator of debit and credit cards. v7.x-1.x has became obsolete. v7.x-2.x: Click here for documentation ( In Portuguese ).
Categories: E-commerce

Short Title

Overview Provides a second title field for content types when the node title exceeds a certain length. This length is taken from the max_length of the short title field. The short title is auto...

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

Pages