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

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

Number2Word

Number2Word Field Formatter This module provides a field formatter for integer and decimal field types which automatically converts number values to their equivalent words. This module is for you...
Categories: Site structure

Commerce Cart Pane

Addon for Drupal Commerce that allows to create and place the cart panes in the cart page. Features Ability to organize and configure cart panes on Cart settings page like on Checkout settings page...
Categories: E-commerce

Dblog Quick Filter

Dblog Quick filter , enables you to search dblog records. It implements Angularjs for filtering. Tested for up to 1000+ records in watchdog table. How it is different from other similar modules out...
Categories: Developer tools

Puzzler

Puzzler makes it easy to insert bits and pieces of Wikipedia content into Drupal, keeping the information fresh as improvements are done by the community of Wikipedia editors. Puzzler allows you to...
Categories: Content editing experience, Media, Import and export

Block Page (with Layout plugin)

This is a copy of the 'block_page_layout' example module that used to live in Layout Plugin. This example module was never intended to be used in production - if you want to integrate Layout Plugin...

Commerce Payeezy

This module integrates Payeezy with Drupal Commerce to accept credit card payments on-site. Installation Install via Composer: `composer require drupal/commerce_payeezy. Then, configure your API...
Categories: E-commerce, Integrations

Track User Change

This module is used to store user last update time. By default during module installation a new user field "field_user_changed" will be created and this field captures user last update time. Since...
Categories: Access control, Developer tools

Exit Modal

Exit Modal provides a simple way to display a block as an exit popup modal. When a user makes a move to close the current browser tab, the modal appears. The content of the modal can be text (only...
Categories: Content display

Required Error Message

Overview A small module for developers allowing a user to specify custom message displayed when required form element is not filled. See https://www.drupal.org/node/742344 for D8 discussion....

Commerce Discount Display Condition

Some modules of Commerce Discount add functionality to discount through terms, categories, prices... but any apply to all sub-products of a product display. When you have combinations of Size and...
Categories: E-commerce

Search API Emoji

With the release of UTF8MB4 support for Drupal 7, you can now store Emoji as content values. However, you can't search for them. This module adds a processor for the Search API module which...
Categories: Site search

Expose UUID

Drupal 8 comes with the Configuration Manager module. When you export configuration it exports references to placed custom blocks, but not the blocks themselves (which results in 'missing blocks')....
Categories: Developer tools

Services Request Token Authorisation

About Provides request-specific token authorisation method for the Services module. This means that each API request will need to have a specific HTTP header with a hash string generated from the...
Categories: Administration tools, Integrations, Access control

Views User Picture URL

This small module add an option to display the "User: Picture" view column as the plain URL to the user picture. This is useful if you're using a view plugins that return data not meant to be used...

Plupload Gallery

A module which uses the Plupload jquery library to enable multiple simultaneous upload of images into a gallery Two different widgets are available: 1. Where the images are added to an image field...
Categories: Media

User Lock

DRUPAL 9 COMPATIBILITY INTRODUCTION ---------------------- * URL Lock module provides you to lock user login. * Prevents User(s) to login for particular time period. * Checks the action for login...
Categories: Access control

Video Filter: Facebook

Description This module adds support for Facebook videos to the Video Filter project Requirements Video Filter Usage [video:https://www.facebook.com/revonlinegame/videos/1304237456257800/] [video...
Categories: Content editing experience

Replicate Helpers (D7)

This contains helpers for the Replicate module: A rules action to replicate any entity (without restriction in type) A ctools / panels relation that takes any entity and provides a new replicated...
Categories: Content editing experience

Migrate drush

This module needs work to implement Drush 9 support. As there is already a migrate runner with Drush 9 support, and after consultation between the maintainers, we are deprecating this module and...

Commerce Utilities

The module provides object-oriented definitions of utilities which simplify the routine of building E-commerce websites. Where it's used? Commerce PayGate PayHost Commerce Bangkok Bank iPay...
Categories: Developer tools, E-commerce

Geolocation Nominatim Geocoder Widget

Provides a Open Street Map - Nominatim geocoder with a Leaflet map widget for Geolocation fields. Installation Download and install geolocation and leaflet modules. Download https://github.com...

Better Entity Reference Formatter

Overview This simple module extends Drupal's default field formatter for entity reference fields in order to make it more flexible by introducing a new field formatter plugin. It provides some more...
Categories: Site structure

Reply To

Many email service providers, such as AWS SES, require a validated 'From' email address. However, by default Drupal 7 allows any email address as the from address. For example the contact module...
Categories: Integrations

Field Import

Features Field Import module enables you to import fields to a content type from a csv file. Fields can be imported into an existing content type or a new one which will be created upon import....
Categories: Developer tools

APCu - Alternative PHP User Cache for ChainedFastBackend

This allows to use the apcu.so php extension with https://www.drupal.org/project/chained_fast module. It also includes the Symfony apcu-polyfill, which makes it work for both apc and apcu module....
Categories: Performance

Pages