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

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

Ubercart Custom CTA

Allows custom Call to Action text for each product class to replace the "Add to Cart" text. The text can be configured by editing the content type.
Categories: E-commerce

Static Map

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. Provides a static map formatter for the geofield and ...
Categories: Media, Site structure

Simplenews Private Roles

Simplenews Private Roles restricts selected Simplenews newsletters to allow only certain roles to view/subscribe to them. Attention: This module simply hides the newsletter checkboxes on the...
Categories: Integrations

Node Relationships Fix for Open Atrium

Open Atrium's Ginkgo theme doesn't play nicely with the Node Relationships module. This module provides a Context definition that forces the Garland theme on Node Relationships' forms, so in...

Commerce Downloads Feature

A feature defining default fields, views and rules for Commerce Downloads install profile. Sponsored by Commerce Guys
Categories: E-commerce

Masked-Input

ヽ(´ー` )ノ This module has been merged with its evil doppelgänger, http://drupal.org/project/masked_input. How to upgrade: Replace the current module with http://drupal.org/project/masked_input. Copy...

Cache External Files

Cache External Files module allows you to cache external files (like Javascript, CSS or any other) locally and then use these local copies. The local copies are refreshed by cron run - every file...

Commerce Beanstream

This module adds support for Beanstream as a payment method for Drupal Commerce. This module currently supports PreAuthorization, PreAuthorization & Capture transactions. Installation Install...
Categories: E-commerce

Crush

Crush (Crush relatively useful shell) provides a command-line interface for administrators at the bottom of the Drupal page itself. It contains a number of neat utilities that make site developers...
Categories: Developer tools

Commerce Price FlexyFormatter

This is a contributed sub-module of Drupal Commerce that adds more options to format your products price. This should solve tipical needs like showing price with or without tax, list prices, net...
Categories: E-commerce

Avoid 404

This module is built to avoid 404 (page not found) error. This is done by automatically redirecting to the page with the most similar alias, compared to the one entered via URL. Difference between...
Categories: Administration tools, Site search, Search engine optimization (SEO)

CMIS Views

The CMIS Views project aims to build on the drupal CMIS API by allowing Drupal admins to save a list of folder contents as a block or field and then display this at runtime. In addition to creating...
Categories: Integrations

Trimmed Plaintext

This module has been replaced by Smart Trim Supposedly it does the same thing, but I have not checked myself. [#2293375] This is a simple module which extends the ability of the plaintext text...
Categories: Content display

Content API

The Content API module is a drop-in solution that publishes all of your Drupal content as web APIs. The module includes a full featured administration interface for choosing which content types and...
Categories: Content editing experience

featured news feature

Here is an example of how to build a list of featured elements on top of a paged listing. Featured elements are not displayed on the paged listing. What does this feature do? Checks that you have...
Categories: Content editing experience, Media

Syslog-ng

This module is pretty simple by nature and is very similar to the core syslog module (in fact the vast majority of its code is copied directly from the core syslog module). The only difference is...
Categories: Administration tools, Developer tools

Path extender

Simple module which allows look links to nodes, taxonomy terms, pages - with ".html" suffix. Without using custom path or pathauto path to your node will look like /node/1234.html. Path to taxonomy...
Categories: Content editing experience, Content display

Regions

Tutorial of how to use this API to build a region Regions in Drupal are defined by the theme layer. This is problematic in instances where you want to add blocks / boxes to a specific region that...
Categories: Content display, Developer tools

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

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

Pages