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.
Mailgun Email Validator
Synopsis This modules allow you to validated your Email widget field module, Webform email field and Custom textfield with mailgun parameter through Mailgun Email Validator, which is much more than...
Categories: Site structure, Integrations
Tripal Multi-Chado
Tripal Multi-Chado Synopsis When you use Tripal module, it only allows the use of one Chado instance to manage your biological data. By default, Drupal is installed in the "public" schema of the...
Media Gallery Extras
Experimental Utility additions to Media Gallery. Adds some additional tools for managing media galleries - especially large and bulky ones. Move to top/bottom To help alleviate the problems of darg...
Categories: Media
CSS Delivery Optimizer
This module aims to implement optimized CSS delivery by inlining stylesheets which are critical for rendering 'above the fold' content and load the rest asynchronously via JavaScript. This, if used...
Categories: Performance
Two Factor Authentication for Duo Security
This is a plugin to the tfa framework for Duo Security. To use Download, install and enable the tfa framework Download, install and enable this module. Enable this plugin at admin/config/people/tfa...
Categories: Security
DB Track
Module provides additional log of non-tracking Admin panel entities and elements, such as changes in configuration settings on admin/config. Different system events, like adding new content types...
Categories: Administration tools, Developer tools
CKEditor AutoEmbed
Usage This module will create a plugin for CKEditor that will provide a direct auto-embed functionality, Just paste the link in your editor and it will be automatically embedded, It's very much...
Categories: Content editing experience
Relation Reference Formatter Field
This module displays related entities based on relation.module using specified target entity view mode. Current status: Module works with limitations. Limitations: Relation must be configured with...
Categories: Content editing experience, Content display, Site structure
Link to self text field formatter
Field formatter which renders text as a link pointing to its own entity. Useful when rendering a text field as part of a view.
Categories: Content editing experience, Content display, Site structure
Yandex Market XML
Module implements an export of any XML view in YML format for market.yandex.ru. After installation: 1) enable this module, 2) go to settings page (admin/config/yandex_market_xml) and choose a...
Categories: E-commerce
Date Period Offset
The Date Period Offset module is a Date field display formatter that displays a pre-defined past or future offset of a date. This can only be used on date fields. Use this module in the same way...
Categories: Content display, Site structure
Admin Security
On certain high-security environments, it is often required to block admin access to all but a white list of IPs. Typically this is done at the Apache level with two servers, one that blocks access...
Categories: Access control, Administration tools
Entity Rest Extra
Extra Rest resources to enable access to entities configuration via Rest Resource The following resources help to get admin information about Drupal 8 to be used by external implementation i.e...
Categories: Integrations
QueryBuilder
QueryBuilder is a module which build dynamic query for developers. That module helps the drupal developer especially those guys which are fresher in drupal. It reduces the amount of time for...
Categories: Developer tools
Commerce Order Force Delete
This module provides an emergency "forced" delete option for Drupal Commerce orders. There are a couple different ways that a order can get corrupted and then be undeleteable by the normal delete...
Categories: E-commerce
Riveted
A small module to configure and initialize the Riveted Google Analytics plugin. The module assumes that you are already loading your analytics tool with another module or by hand (Universal...
Categories: Integrations
Site Test
The Site Test module is an extension of the Drupal core SimpleTest module for running site-specific tests in-place on an active Drupal installation. Unlike the core SimpleTest module, which creates...
Categories: Developer tools
Commerce Discount Quantity
This module adds a new product discount condition called "Commerce Discount Quantity" to Commerce Discounts. It was copied from Commerce Discounts Extra with the "product" removed so I could check...
Categories: E-commerce
Configuration Share
Configuration Share enables commonly needed configuration items to be shared among multiple features and distributions. Aim and main use case Configuration Share is built with the aim of making it...
Categories: Developer tools
Hierarchical Select Access
This module prevents certain roles from accessing the enhanced hierarchical menu provided by the Hierarchical Select module in content types. Provides a UI to manage roles and content types. This...
Categories: Administration tools, Content editing experience, Access control
CTools Empty Field Access Plugin
The "entity_field_value" plugin rarely suffices for testing empty values. Use this plugin when you need pane visibility rules or variant selection criteria that test for a field (or property) value...
Categories: Content editing experience
Ubercart Blockchain
Provides a bitcoin payment method in ubercart. (payment over blockchain receive api). Easy to install. No need for local bitcoin server.
Categories: E-commerce
Social Stream
Integrates the jQuery Social Stream plugin (USD$8 on Code Canyon) with Drupal, in particular the Social Field module. Installation Install as you would any module. Purchase and add the jQuery...
Categories: Integrations
Webform Hide Submit
Provides the ability to hide submit or next buttons on a Webform until all required fields are filled. By default there are three options to handle the behaviour for the webform action button....
Commerce Refund Line Item
This module provides a new line item type of refund_line_item. When editing an existing order you can add a refund line item to any item in the cart that does not already have a refund applied to...
Categories: E-commerce