
Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
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