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

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

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

Image token attributes

Allows file tokens to be used as attributes in theme_image_formatter(). This will help provide support for alt and title tags for image files via a field on the file.
Categories: Media

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

Context: Variable

Tutorials: btopro's walkthrough How ELMS uses this module University of Virginia video tutorial to solve theme issue Map values as database variable|value. This will also accept variable|index...
Categories: Administration tools, Developer tools

Taxonomy View Mode

Taxonomy View mode allows for each Term page to use a Taxonomy view mode instead of the default hard code view. This allows the term page display to be a list of the fields on the term (much like...
Categories: Site structure

Dropkick

Integrates the Dropkick plugin with Drupal. Whats New in 7.x-2.1 Support DropKick version 2.0 or higher. Mobile device support. IE8 support. Installation Download the Dropkick jQuery plugin and...
Categories: Developer tools

Commerce Examples

This project aims to provide simple, educational examples of the programming APIs used in Drupal Commerce. Right now there are examples of: Adding additional checkout panes Adding additional...
Categories: E-commerce

UC Panels

This module provides basic integration of Ubercart with CTools and Panels. This is a port to Drupal 7 and the latest CTools API originally posted by LPCA in [#658732]. Sponsorship
Categories: E-commerce

Entity Box Types

Entity boxes provides an entity type whose bundles are box types. This allows for an easy UI-driven approach to creating custom and fieldable box types. Dependencies: Boxes 1.0-beta7 or above...

Web Taxonomy

Allows you to define an external source for the Taxonomy Autocomplete field (i.e. a web service delivering a JSON list of Drupal modules, or an XML service delivering a list of descriptors from a...
Categories: Site structure

oData

oData is currently being refactored. This drupal module can manage and display data provided by any Open Data Web Services using Views module. Firstly you can add an Open Data Web Service and...

Commerce Giftwrap

This module adds a new checkout pane with configuration settings to allow users to select a gift wrapping option to add to their order along with a message to the recipient. Store owners have...
Categories: E-commerce

Community Media Checklist

The Community Media Checklist is a helpful tool used as a starting point to configure large parts of a following Community Media site. This module is co-maintained by Nick Ring (bagelche) of...
Categories: Media

Path Checker

Path checker allows you to test a list of links (URLs) to make sure they are all accessible. This is especially useful if you are migrating / rebuilding an existing site. Imagine you are...
Categories: Administration tools, Developer tools

Submit Field

Field to show duplicate submit buttons on the node add/edit form. For the buttons to show javascript has to be available. This is best when used in conjunction with the Nodeform Columns Module.
Categories: Administration tools, Developer tools

Tag Sphere

Tag sphere provides integration with jQuery plug-in Tag Sphere to create vocabulary blocks with rotating terms. Installation guide : Please read README.txt file and configure for the same from the...
Categories: Site structure, Integrations

Luxe

Login User eXperience Enhancements (pronounced like "ducks"). A better User Experience for login and signup. Gets rid of the tabs, adds a password recovery link to the login form, gives a split...
Categories: Access control

Selected and unselected values formatter

The default formatter for multiple values displays only those values that were selected in the node edit form. Sometimes it's useful to show all values and with some added markup indicate which...
Categories: Content display

Commerce Saferpay

Overview This project provides a http://www.saferpay.com integration for the Drupal Commerce payment and checkout system. Saferpay, part of the Swiss "SIX Card Solutions", is a PCI DSS certified e...
Categories: E-commerce, Integrations

QueryLoader2 integration

Overview A module for easy embedding and configuring of the jQuery QueryLoader 2 library into any Drupal site. The plugin has been included with the module with permission from the original author....

Trademark

Provides an input filter that can automatically wrap ™, ® and © symbols with superscript HTML tags (<sup>).
Categories: Content editing experience, Content display, Developer tools

Mobile Subdomain

Detect if the user is on a mobile device such as an iPhone, Android, Blackberry or webOS. Redirect the user using to a subdomain of their choice. ie http://m.siteurl.com A configuration page is...
Categories: Developer tools

Ubercart Conditional Attributes

What is Ubercart Conditional Attributes? This module can be used to define dependency relationships between options and attributes for each product class. Once established, these dependencies will...
Categories: E-commerce, Developer tools

Filedepot files

Situation: You have few GBs of data already uploaded on the server and now you want to use filedepot to manage those files. Since you did not use filedepot desktop client to upload files, those...
Categories: Media, Import and export

Pages