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