
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.
Webpack React
Provides React configuration for the webpack module. Dependencies Webpack Webpack Babel Installation yarn add react react-dom @babel/preset-react Example usage module.libraries.yml test: webpack:...
REST Verify Phone
Synopsis The REST Verify Phone module creates a custom REST endpoint to verify the phone number provided for the user with a code sent via SMS by the SMS Framework. Requirements This module...
Categories: Decoupled, Access control
Nested Set
Provides a field type to organize arbitrary entities in a hierarchy according to the Nested set model. This is conceptually very similar to Entity Reference Hierarchy, but takes a different...
Categories: Content editing experience, Content display, Site structure
Field cardinality customization
This module adds an option for reusable multi-valued fields to make them only accept a single value. This is achieved by altering the widget of these fields on node add/edit forms.
Categories: Site structure
Views: Media taxonomy filter
This lightweight module is trying to solve the problem that Views filter named "Content has taxonomy term ID (with depth)" is available only for nodes and can not be used for media entities....
Categories: Media, Site structure
Visitor Insights (Pingdom Rum)
Visitor Insights is a monitoring system provided by Pingdom. Visitor Insights provides improved statistics as part of the monitoring system. This module provides a simple integration between...
Categories: Integrations
Zoho v2api
Provides Drupal API for Zoho CRM version 2.0 API with OAuth2.0 protocol. Sends information to Zoho CRM. This project provides POST and GET queries to Zoho CRM. All data should be in JSON format....
Categories: Integrations
Simple Global Filter
This module provides an easy way to add global filters, based on taxonomies, in order to filter content on your site. What can you do with it? * Create a global filter and display it in the site...
Categories: Content editing experience
Admin Toolbar Toggle
Allows toggling the Admin Toolbar visibility from the front end using a keyboard shortcut. Default: `
Categories: Administration tools, Developer tools, Site structure
Recurring PayPal Donations
Simple 8.x version of the PayPal Donations module. Features Provides a custom block, embedding a single AND/OR recurring form directing to PayPal's off-site donation page Easy configuration...
Categories: Integrations
Track file downloads
Track File Downloads is a simple module for tracking downloads (or hits) of private files. It's a zero-configuration module, simply enable it and have any new files tracked instantly. Tracking is...
Categories: Media
Decoupled Preview Links
See the README.
Categories: Decoupled
Webtrees
This module provides limited integration of the Webtrees genealogy website with Drupal. It is designed to provide single sign on support with Drupal being the front-end. It essentially logs into...
Categories: Integrations, Access control
Facets View Mode
Facets module does not provide out-of-the-box render facet with view mode. If you want to render facet item like taxonomy term, the node with view mode you can use this module. Here are steps to...
Categories: Site search
Commerce ML Starter DEMO
Демо-контент для демонстрации работы модуля https://www.drupal.org/project/cmlstarter Доки: https://github.com/dru-docs/commerce Поддержка: https://t.me/drupal_commerce
Categories: E-commerce
Redis Batch
Synopsis The Redis Batch module provides backend storage for drupal batch. Requirements This module requires the following modules: Redis
Categories: Integrations, Performance
REST perview beautifier
This module provides a better preview display for Views REST export by "beautifying" JSON and xml output. It's fully based on javascipt and uses external js libraries. Known issue: A page refresh...
Categories: Developer tools
Weather City
Add a block with your city's time in a quick and easy way. To configure it you must read the README.txt file
Categories: Integrations
Views flexible pager
This module allows you to specify a specific number of results to show on the first page of your view, which can be different to other pages. When enabling the module, you will see an extra option ...
Categories: Content display
Cache Tools!
Drupal already does very good job regarding caching and invalidating the content. But sometimes you may want to make couple of adjustments to cache behavior. For instance, you may want to sanitize ...
Categories: Performance
Image Field Tokens D8
Overview The ImageField Tokens D8 module extends the default functionality of Image Widget and Formatter and adding the ability to specify default values and use content entity tokens in the Alt...
Categories: Content editing experience, Content display, Site structure
Batch API
Developer tools for creating batch operations. Usage This module does not provide any user-facing functionality. The functionality allows developers to more easily create batch functionality, with...
Categories: Developer tools
Queue Throttle
Allows one to adapt queues to throttle whilst processing. Handy when ie. your queue is consuming a rate limited third party API. GitHub mirror: https://github.com/baikho/drupal-queue_throttle Usage...
Categories: Developer tools, Import and export, Integrations
Choice CMS
The Quantcast Choice plugin implements the Quantcast Choice GDPR Consent Tool – Consumer Demo. IAB Europe announced a technical standard to support the digital advertising ecosystem in meeting the...
Linkychecker
Provides link checking functionality for link entities. Linkychecker checks and records the status of Linky entities (Managed Links). Status is available for viewing on an individual basis and as...
Categories: Content editing experience