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.
Hubspot API Integration
This module integrates with multiple parts of drupal uning submodules such as Webform and the HubSpot API to submit Data directly to HubSpot's lead management system. For example, a Webform-based...
Categories: Integrations
Group Member Management
This module provides access to allow members of group to edit other memberships based on group roles. Note: A significant refactor has taken place with 8.x-1.0-beta6 in order to accommodate access...
Lingotek Copy Target
If you have different locales for the same language, this modules allows you to map different locales, so when you download translations for a given locale they are copied over to another locale(s)
Categories: Multilingual
SynFilters
Categories: Developer tools
Burndown
Burndown is a Drupal-9 native, agile project management tool. It provides support for both kanban and sprint-based projects and several forms of task-size estimation. It is designed for flexibility...
Google Authentication for Users
This module is a project branched from GAuth. This used to be a part of GAuth, now separated out in drupal 8. GAuth is now merged with Google Api Client for in drupal 8. Why we need Google...
Categories: Integrations, Access control
SMTP Authentication Support (multiple)
This module allows for SMTP configurations on a per email key basis by replacing the implementation of smtp's mail backend plugin. It requires the smtp module. Use the project's settings.php or...
Categories: Integrations
Migrate Process Entity
This module provides an additional process plugin to get field values from Drupal 8 entities within a migration. Use In your migration, you may want to retrieve a key field value from an entity...
Categories: Import and export
Skip All Caches
At times we do not want to use the cache at all. This module allows for totally remove the cache based upon certain circumstances. During the settings initialization, we have the opportunity to...
Categories: Developer tools
License Compliance
The Licenses module provides an overview of all declared licenses in a Drupal project and provides an overview page with detailed information. This might be needed for Software License Compliance...
Categories: Developer tools, Integrations
GraphQL Node Preview
A module to get node previews using GraphQL. It adds a nodePreviewByUuid() query to GraphQL, to be able to obtain a node preview using entity's UUID. The expected workflow to make this module work...
Categories: Decoupled
Webform Background Color Scheme
Webform Background Color Scheme Tool provides a handler to configure the inline background color for webform. Purpose Webform Background Color Scheme builds upon the webform module to provide...
Categories: Developer tools
Monolog elasticsearch date processor
Append a field to your logs that you can ingest directly into elasticsearch with no dissect or parsing magic Usage: In your services file you append it as a monolog processor. So for example if...
Env Libraries
CONTENTS OF THIS FILE --------------------- * Introduction * Requirements * Installation * Configuration * Maintainers INTRODUCTION ------------ The Env Libraries module allows developpers to...
Categories: Developer tools
Override Media Options
The Override Media Options module allows permissions to be set to each field within the Authoring information and Publishing options field sets on the media form. Note: Adjust access control in...
Categories: Accessibility
Elasticsearch Helper Content
Elasticsearch Helper Content module provides tools to create Elasticsearch indices for content entities in Drupal UI. Requirements Drupal 9 or 10 Elasticsearch Helper module Elasticsearch Helper...
Categories: Site search
Elasticsearch Helper Views
Elasticsearch Helper Views module provides a way to display Elasticsearch results using Drupal Views. Requirements Drupal 9 or 10 Elasticsearch Helper module Installation Elasticsearch Helper Views...
Categories: Site search
Migrate Default If No Stored Value
This module provides a migration processing plugin that will allow you to set a fields default value ONLY if a value does not already exist on the destination node. One problem we encountered at...
Categories: Developer tools
SafeDelete
Safe Delete New in 1.0.74 - Vastly improved verification status messages, also added a new optional submodule which provides a report of menu links that link to archived (or other configurable...
Categories: Access control, Administration tools, Content editing experience
paragraph-accordion
Categories: Content display
Hide Content Field
Hide Content Field modules provides configuration or option to hide field from form display, field exist on a form in a hidden mode. To configure to "Hide Content Field", enable this module by...
Categories: Content editing experience
Search API Elasticsearch Synonym
This module provides synonym functionality for Elasticsearch powered by Search API. Installation Install module. Go to /admin/config/search/search-api-elasticsearch-synonym to configure module....
Categories: Site search
Bulk Taxonomy Term Translator
The module is for bulk translation of taxonomy vocabulary by batch and google translator. You need only choose the source and destination languages, the vocabulary and run module action For module...
Categories: Administration tools
Simple XML sitemap Hidden Language
This module will integrate the modules Simple XML sitemap and Hidden Language, making possible to exclude all url of the languages that is checked as hidden. Version 1.0.x This version is not...
Categories: Search engine optimization (SEO)
Body Inject (Content/Ad Injector)
This is a fork i did of the block_inject module: https://www.drupal.org/project/block_inject Drupal 7 only INFO The 1.1.1-beta 1 will not work with layoutmanager in D9. It will work in D10. Cause:...
Categories: Content editing experience