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.
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