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

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

Entity reference plus data

Currently Entity Reference only allows for one View Mode to be selected for displaying a reference field. This project extends Entity Reference by allowing selection of the View Mode for each...
Categories: Site structure

Webform Geofield

Overview The Webform Geofield module extends the webform, geocoder, and addressfield_tokens modules by adding geocoded field support (this module has no connection with https://drupal.org/project...
Categories: Site structure, Developer tools

Contextual Help

Documentation is hard! Developers are often too close to the implementation details to write effective end-user documentation. End-users aren't likely to go outside the application to write...
Categories: Administration tools, Content editing experience, Import and export

Simple Address Field

This is a basic address field solution developed for Drupal 8 based on http://schema.org/PostalAddress. There is a much older and bigger project https://www.drupal.org/project/addressfield which is...

Commerce CyberSource Secure Acceptance Web/Mobile

Integrate Cybersource Secure Acceptance Web/Mobile into Drupal Commerce as a payment gateway. CyberSource Secure Acceptance Web/Mobile allows businesses to accept payments made online, over the...
Categories: E-commerce, Integrations

Swipe Photo Gallery

This module provides two dimensional (horizontal + vertical) gallery with the support of swipe on tablet and mobile devices. We would like to share this beautiful custom solution developed for the...
Categories: Content display, Developer tools

RC4 email

Short Scale Formatter

This module provides an integer field formatter which outputs numbers with k as 1000 (thousand), m as million (1000000), b billion and t trillion. Being verbose there for anyone searching. This is...

Comment Verification

Verify the anonymous comments with email address. Where it came from? https://drupal.org/node/1814532 Thanks gcassie for the 6.0 code. How to Use it? Download and enable this module. Enable the ...
Categories: Content editing experience

Node publish dates

This module provide both published and unpublished fields to nodes. Features Core token support Views support Sponsoring Development of the module is sponsored by JOBaProximite.
Categories: Content editing experience

Client Cache

Overview Client cache is a Drupal caching backend that uses user agent or client as cache bin. Installation Download and install the module. Edit settings.php to make one of the client cache plugin...
Categories: Administration tools, Performance

Panels Grid System

Panels Grid System is two things: A panels style plugin: The style will let you choose how many columns you want your pane to span. It works well with Panels in-place-editor, so you have kind of a...

Clear Cache Remotely

This module allows you to clear the cache remotely. This can be useful if you have multisite installation with multiple databases. Once enabled, you will need to set up a secret key to be passed as...
Categories: Administration tools

Simple Copyright

This project is no longer supported. Never worry about updating your copyright information ever again! This module automatically uses the current year and the site name to create a block that you...
Categories: Developer tools

Link Replace Filter

A text filter providing the ability to replace URLs in free text links by URLs taken from another content type and field. Use case It is very advantageous not to enter external links directly into...
Categories: Content display, Content editing experience

Commerce Login Step

Provides a separate step in the commerce checkout workflow, which allows existing users to login. Installation Please refer to README.txt for installation instructions. Alternatives Commerce...
Categories: E-commerce, Access control

Publication Agreement

Agreement prior to publication. This simple module allows you to present a text-based agreement that users of a particular role must accept before they are allowed to access for adding a new node....
Categories: E-commerce, Content editing experience, Access control

Localization update configuration

About This module allows you to choose default localization server for the Localization Update module (https://drupal.org/project/l10n_update). Now you can choose from 3 servers http://localize...
Categories: Developer tools

Menu Bean

Menu Bean is a plugin for the bean module that provides a block type that displays a menu. The goal of this module is to provide a block type that is influenced by the awesome Menu Block module.
Categories: Content editing experience

Default image ft

Remember when you wanted to featurize that default image for that profile picture? Yeah, that's not possible, because the feature would save a fid in its code, and we all know it's not good to have...
Categories: Site structure

Alias Preview

Install Alias Preview to enable a preview display of the automatic pathauto URL immediately after you enter a title for any node. This mimics WordPress and many other service's behaviors, improving...
Categories: Administration tools, Content editing experience, Content display

Commerce Rounding

Commerce Rounding adds additional line item with rounding if you need to round the price to integers or to some certain amounts of cents. It was inspired by the solution suggested by the Commerce...
Categories: E-commerce

Baidu Map

It is sometimes said to be more accurate than the Google Maps in China, more complete than Ali Maps, the Baidu Map module allows geographic and location information to be displayed through the...
Categories: Content display, Content editing experience, Site structure

Commerce Quick add to cart

Adds a block with an autocomplete form that lets the user quick add products to their shopping cart. Products can be added by Product title or by Product SKU. 1. Install module as usual. 2....
Categories: E-commerce

Flag Limiter

Flag limiter is a supplement to the Flag module. It specifically supports version 3.x. This module allows any flag (for example: bookmarks) to have both absolute- and user-specific limits added to...
Categories: Content editing experience, User engagement

Pages