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

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

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

Unique-download

Onetime download link is useful to create one-time download link, similar to one time login. This will be helpful to send users one time download links for e-commerce or download entities such as...
Categories: Media, Developer tools

Google Analytics Per-Page

Google Analytics Per-Page adds a local menu task to the google analytics configuration to allow extra tracking snippets to be inserted on a per-path basis. Depends on Google Analytics module.
Categories: Developer tools, Integrations

Morse

Overview : Morse code converter is simple module that converts normal english into morse-code and vice versa. Features : It uses the morse language and normal alphabets to convert the codes to...
Categories: Developer tools

CCK manage inactive fields

Use this module to manage inactive CCK fields. Inactive fields are: Fields belonging to content types that are missing (e.g. provider module disabled/missing) Fields that used to exist as provided...

Imagefield Tag Filter

Defines special tags for the imagefield module to show images in document body. You just use [gallery] tag with parameters in your document body to show image field images where you want in the...
Categories: Content editing experience, Content display

Bulk SMS

Provides integration with Bulk SMS gateway.

Commerce NAB Transact

Commerce NAB Transact is a payment gateway module for Drupal Commerce that currently allows you to process credit card payments on your site using NAB Transact's XML API payment service. In order...
Categories: E-commerce, Integrations

Node Announce

Designed to be used in combination with sites that heavily use Calendaring for events. This module allows you to create automated announcements for Node Types that have CCK Date fields. The...

Simplenews subscription support for Ubercart

Provide a simplenews newsletter subscription pane for the ubercart checkout. This module is loosely based on at least two modules listed on the ubercart.org site that provide an new checkout pane...
Categories: E-commerce, Integrations

Icon boolean display

This module's purpose is to display any boolean value in Drupal as an True/False icon. As for any other formatter, you must first choose it at field display level to see any changes. It currently:...
Categories: Site structure

Visual Website Optimizer

The Visual Website Optimizer module allows automatically includes the VWO javascript in your site's pages. Visual Website Optimizer is an easy to use A/B split, and multivariate testing tool. VWO...
Categories: Developer tools, Integrations, User engagement

Commerce Canadian Taxes

Commerce Canadian Taxes builds on the Drupal Commerce's Commerce Tax module for Canadian retail sales taxes. It deals with simple retail sales taxes and can be extended to support less common ones...

FileField Track

A simple module that tracks downloads of files added through CCK/Fields by asking anonymous users to enter their email address. Returning anonymous users are tracked using a cookie. A tracking...
Categories: Access control, Site structure, Media

Services Client

The services client module answers that age old question: how do I arbitrarily interface with the services module without having to build a new module from the ground up? Well, the answer is...

jQuery Twitter Search

jQuery Twitter Search With this module you can create as many jQuery Twitter Search blocks as you like to your website. You can give each block it’s own search term. The block will then show a...
Categories: Developer tools, Media, Site search

Pages