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