
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.
Entity Agree
This module allows entities (commonly nodes) to be identified as agreements that users of a site are required to accept. Usage Add an "Agreement" field onto a entity type/bundle Create or edit an...
Categories: Content editing experience, Site structure
Static Content Iframe
It may not ever really be a great idea, but sometimes you just need to host some static HTML content. For instance, you may have inherited a single-page app that works perfectly and all you want to...
Categories: Content editing experience
Group Commerce
This module uses the Group module to support B2B purchasing in Drupal Commerce. The use case for the module is currently fairly narrow until additional configuration options can be added to the...
Categories: E-commerce
Redirect to front
Overview This module provide a entity tab to view in front office when you are in case of drupal headless. It takes the path or the alias path of the entity to build the uri. Features Add new tab...
Categories: Decoupled
Migrate Process Array
When migrating content, sometimes you have an array of values you need to filter against known items. This module provides utilities for interacting with arrays during migration, including custom...
Categories: Import and export
Views Streaming Data
This module provides a views display type for CSV and JSON for exporting large result sets using a streaming Response and limiting the amount of memory consumed by the entity system. The goal is to...
Categories: Import and export
User Geo Address
Provides a Block which renders Geographical address of the user on the basis of device location. Synopsis There are many projects available on Drupal.org which are helpful to display the address on...
Categories: Site structure
Entity term
The purpose of this module is to create terms in a selected vocabulary matching labels for a selected entity type and bundle. One use-case for this is when you need to allow nodes to be used as...
Categories: Site structure
Commerce Product Variation Table
Synopsis This module aims to expose all the product variation in a VIEW table and adding them to cart. This kinda is a usefull tool for a wholesaling usage of the commerce where a person who's...
Categories: E-commerce
Accessibility Enabler
We're The Accessibility Experts you always wanted. That was us humbly pointing out a mere fact that we hear from our clients, most often. Woot! Accessibility Enabler is a boutique of accessibility...
Categories: Integrations, Developer tools
Node type permissions
Introduction This module will add a "permissions" tab to the edit node-type screen. The tab will display only the permissions for this specific node-type. While adding a new node-type this will...
Categories: Administration tools, Access control
Search API Taxonomy Filter
Module provides a pre-processor to only index content that matches the selected taxonomy terms.
Categories: Site search
Page Sections
If you are missing mini panels in D8, this is for you. Page Sections adds a new panels like page variant to Page Manager that is available as a block. Create your own layouts of blocks and place it...
Categories: Content display
Infobar
INTRODUCTION Infobar is a simple module block that lets you to show some information as a sticky notification on your web page. The information is configurable in a block. To submit bug reports and...
Categories: Content display
HTTP Status Code
Adds the possibility to define a path which returns HTTP Status Code, like 410 for paths that are gone. Use case If you remove a page, the request for the path of the page normally then gives a 404...
Categories: Search engine optimization (SEO)
Azure Bing Search
The Bing Custom Search API enables you to create tailored ad-free search experiences for topics that you care about. You can specify the domains and webpages for Bing to search, as well as pin,...
Categories: Integrations
User Permission Condition
This module provides a condition "User has permission". Once installed it will appear on block visibility settings and any other place that shows condition plugins.
Webform Jira integration
Webform Jira enables the user to map Webform elements to Jira fields and create an issue on Jira by using the REST API. Requirements: Webform Jira REST module Supported Jira field mappings: text...
Categories: Integrations
Social graphql
Overview This module provide a social networks integration into graphQL Features -Twitter posts integration -Facebook post integration -Mappings of fields available inside GraphQL ( to improve...
Categories: Decoupled
CloudFront Path Invalidate
If you have AWS CloudFront CDN setup in front of your web server then you can use this module to invalidate pages/paths on CDN. Features Include: Settings page where you can enter your AWS...
Categories: Integrations
Default Toolbar Menu
Provides ability to set default toolbar menu per user role. This module depend on the Toolbar Menu module. How to use: 1. Install the module. 2. Add some role, Add some toolbar menu, and make sure...
Categories: Administration tools, Site structure
Preview graphql
Overview This module provides a workflow to get a preview of your entity on your non-drupal front end. When you are in Drupal decoupled, it is impossible to get a preview of what you are editing or...
Categories: Content editing experience, Decoupled
League Oauth Login Bitbucket
User provider for authenticating with Bitbucket. This is a plugin for the module League Oauth Login, so you will need that module to use this module.
Categories: Integrations, Access control
OpenId Connect autodiscovery
This module enhances the Oauth2 Server package with the capabilities to use autodiscovery for OpenID Connect clients. 🇺🇦 #StandWithUkraine Please consider supporting Ukraine in a fight for their...
Categories: Access control, Developer tools, Security
Php Code Finder
This module is used to find php functions and custom php codes in node fields. Features: This module is useful for developers, when there are several thousand contents employing php functions and...
Categories: Developer tools