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

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

Spotify Play Button

This module defines a new field type Spotify Play Button, allowing you to embed spotify tracks. See https://developer.spotify.com/technologies/spotify-play-button/ for more info on the play button....
Categories: Content editing experience, Site structure

Entity Universally Unique IDentifier

Module UUID, which provides an API for adding UUID to Drupal objects. But, current UUID support only for core entity in drupal (node, file, taxonomy, user, comment) and field_collection_item. With...

WebApp

Webapp Module adds some functions for iOS and Android devices such as: Deliver App icons for all different iOS devices like iPad, iPhone and iPod Touch and for devices with Retina displays and...

Taskbar activity

This project includes two modules: Taskbar Activity: add an activity notification provider for Taskbar module. Taskbar Tacore: add a simple source for Taskbar Activity. This is a separation from...

DQuarks

This module adds a dquarks content type to your Drupal site. A dquarks can be a questionnaire, request form... These can be used by visitor to make contact or to enable a more complex survey than...
Categories: User engagement, Integrations

Subs

Overview This module aims at allowing users to subscribe to a site or part of a site. A subscription can have different types (bronze, silver, gold, etc) and also different statuses (pending,...
Categories: Access control, Developer tools

Content Staging

Introduction This module allows the content for a site to be kept in a separate staging repository. This will typically be a Subversion or Git repository where the content has been committed and is...
Categories: Content editing experience, Import and export

Achievements to Mozilla Open Badges Bridge

Overview This module allows you to send Achievements to your Mozilla Open Badges Backpack. Since each site implements its own achievements, this module uses the Open Badges framework to allow you...
Categories: User engagement, Integrations

pjax for Drupal

pjax is a jQuery plugin that loads new content into the current page without a full page load. This is usually quicker and smoother than a full page reload, because Drupal only has to deliver the...

Entity Sync

Synchronize entities (or aspects of them) between Drupal installation with Rules -triggered actions. For example you can synchronize user profiles between Drupal installations simply by attaching...

Panels Import

Overview This module provides an easy way to import previously exported Panels definitions from corresponding subfolders. Supports Panel Pages Mini Panels Panel Nodes Custom Content Page manager...
Categories: Administration tools, Content editing experience, Content display

Bot Rules

Overview This module provides events, conditions and actions to integrate an IRC bot with Rules. Prerequisites A working IRC bot using Bot module. Currently implemented features Events: - Received...

Commerce CM-CIC

This module provides a gateway between the french payment solution CM-CIC, also called Cybermut, and Drupal Commerce module. It works for the following banks: - CIC - Crédit Mutuel - OBC...
Categories: E-commerce

Multilevel Binary Affiliate Tree (MLM)

This module implements a Binary Multilevel Marketing (MLM) algorithm that allows users to register under another user using a special affiliate url, users who register under a specific user are...
Categories: Access control

Text selection

In one phrase Text Selection is a Drupal module that offers a easy way to site builders to configure the text and background color of portion of a document that has been highlighted by the user (e...
Categories: Developer tools

Secure Motion Captcha

This module provides a more secure implementation of the Motion Captcha jQuery plugin. It provides a configuration form where the admin can choose which site forms to add the Motion Captcha to, and...
Categories: Security

Role Delay

The role_delay module enables the configuration of one or more user roles that all new users are automatically granted after a specified period of time from registration. A role delay of 0 (zero),...
Categories: Security, Access control

Password Flow

This module is a fairly basic change to do 2 things Amend the core password reset functionality to remove an arguably superfluous step in the flow, and Move the password change fields to a separate...
Categories: Access control

Commerce Google Merchant Integration

NOTE: Google has updated their merchant/shopping API and includes the following notice "The Products Feed Specification and Google Product Taxonomy have been updated" also noting that failure to...

Top

Very basic module that provides a "back to top" link in a block. No fancy scrolling or fixed links. It's just a link & a named anchor, old school style. Module developed for richseam.com
Categories: Content editing experience

OData Server

The OData Server module exposes entities, like nodes and users, through the OData Producer Library for PHP. Properties and core fields are supported, and the module can be configured to limit the...
Categories: Developer tools

Log Em Out

This module limits access by user role to one login per username. If a user logs in from a second computer with a different IP address then all other users with the same username are logged out....
Categories: Access control

Tooltip Field Formatter

Tooltip Field Formatter adds a formatter for text fields that displays an icon which triggers a tooltip, containing the field contents. It can be used to make additional information (eg....
Categories: Content display, Site structure

CiviCRM Multiday Event

#NOD8CX: I have no plans to have a full D8 release within even a year of when Drupal 8 is released unless someone else volunteers to co-maintain that branch. This is not meant as criticism of the...
Categories: Site structure, Integrations

Trails

Provides an alternative page trails management workflow for customizing the page breadcrumb trail. Trails can also be combined with Rules to add individual crumbs at various points in displaying a...
Categories: Content display, Automation

Pages