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

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

Alipay API

Alipay is the most popular thrid-party online payment solution in China, founded by Alibaba Group (NYSE:BABA). By using this module, Drupal site gets the ability of pay with Alipay for your online...
Categories: Developer tools, E-commerce, Integrations

Database Logging Conditions (Watchdog conditions)

Extends Core Database Logging module (dblog, formerly: watchdog) to allow conditional logging to the database. Introduction The DBLog Conditions module is part of the OSCE suite of admin tools. It...
Categories: Administration tools, Performance, Developer tools

Browser Development

Browser development allows developers to create SCSS files and store the data in configuration for version control. The editor configuration is portable in three formats CSS, SCSS and Drupal...

Reference Access

Reference Access allows restricting access to content unless a user references that content (via an entity reference field on users). Also, the access check can go one level deeper: It can check if...
Categories: Access control

Docson

Use Open API instead This module is obsolete because the Open API module is the recommended approach now. This module extends the Schemata module to provide simple visualization for JSON Schemas....
Categories: Decoupled, Developer tools, Integrations

Migrate Process Inline Images Plugin

The Migrate Process Inline Images module provides a migrate process plugin that fixes up img tags (e.g. within a node body) to contain the file entity metadata needed to allow the image properties...
Categories: Import and export

SumoMe Tools

This module allows you to add the tools from SumoMe to your Drupal 8 site. To use, just install and enable it, then go in the settings form (Configuration/Custom/SumoMe Tools) to enter your own...
Categories: Integrations

Module Blacklist

This module is intended for site administrators. The module allows site administrators to block certain module from being installed, based on a blacklist set on settings.php file. Who is this for?...
Categories: Developer tools

Domain GoogleNews Sitemap

This module generates a Google News sitemap specific to each domain feed based on the content created within the last 48 hours as default configuration. NOTE: The content whoes domain source is not...
Categories: Content editing experience, Developer tools, Search engine optimization (SEO)

Trial role

Provides a role for "trial" users. Gives this role on install and then removes it after x number of days. If you want to react on the role being removed (for example send a mail), you can implement...
Categories: Administration tools, E-commerce, Access control

CloudFront Private Files

This module provides integration with Amazon's CloudFront CDN for purposes of limiting/granting access via signed URLs and cookies. Despite the name, this module does not require CDN module. It...
Categories: Access control

Edit and Save

Edit and Save This is a Drupal 8 port of the https://www.drupal.org/project/save_edit , with support for all kinds of content entities, not only nodes. Install Install as a normal module, by going...
Categories: Administration tools, Developer tools

Media Entity GoogleDocs

This module provides a GoogleDocs integration (i.e. media source provider plugin) for Media entities. Note: 1.x versions are compatible with Media Entity and have to be used with Drupal 8.3 and...
Categories: Media

Extrafield Settings

The Extrafield Settings module allows module creators and developers to add field-formatter-esq settings to their extra fields created with `hook_field_extra_fields()`. Configuration There is no UI...
Categories: Content editing experience, Site structure

Relative to Absolute URL

This module helps to convert relative paths to absolute URL. There is also provision in admin to control to convert relative paths of Images, CSS, JavaScript and Hyperlinks to absolute URL. Refer...
Categories: Administration tools

Important Notification

The module provides the ability to add multiple messages globally on the site. For example, to inform users in case of site maintenance or any problems. See README.md file in the module for more...
Categories: Administration tools, Developer tools, User engagement

Embed Templates

Background: Clients often have a need for taking code from a third-party service and injecting that into their site through embed codes. Tracking pixels, third-party forms, and media assets are...
Categories: Content editing experience, Developer tools

Standalone Content

This module provides URL paths to display content (nodes, blocks, etc) as a standalone page. This can be useful in situations such as personalisation, where content needs to be swapped out. The...
Categories: Content editing experience

OpenLayersD8

Description Dependencies If you update please run the update script Please install also the devel module Installation The installation guide is sponsored by therobyouknow and you can find it here...
Categories: Developer tools

Google Drive Field

This module is used to upload files to google drive directly. It provides a field type Gdrive in the field UI. This module bypasses the local storage and upload the file directly to a configured...
Categories: Media

Address USPS Validation Widget

Provides field widget for Address field validation using USPS Web Tools API. Features: United States postal address validation using USPS service Automatic address replacement with USPS formatted...
Categories: Content editing experience, E-commerce, Site structure

Responsive Image Formatter Link to Image Style

This module provides an additional formatter for image core field to link to an image style. Installation Install as you would normally install a contributed Drupal module. See: drupal.org...
Categories: Site structure, Performance, Search engine optimization (SEO)

Todo Pago Payment for Ubercart

This modules provides a payment method for Ubercart that allows you to use the Todo Pago Payment gateway in your Ubercart site. Once you have enabled and configured the payment method in the site...
Categories: E-commerce

Entity Tools

Entity Tools provides syntactic sugar over entities for custom modules and themes (Twig templates in general). It comes with helpers to select, load and display content or configuration entities....
Categories: Content editing experience, Content display, Developer tools

Watchdog to File

The module gives ability to use Watchdog File as a storage for logs, this is different from internal Syslog module in the sense that it can be any file you specify and it doesn't require syslog....
Categories: Performance

Pages