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.
Location Migration
The Location Migration module provides migration path for the data managed by the Drupal 7 Location module. The Drupal 7 Location module allows users to store locations in a location field ...
Categories: Site structure
Vereinonline Auth
The Vereinonline Auth module allows users to authenticate Drupal resources through the Vereinonline.org API login mechanism.
Categories: Integrations, Access control
Index Query Builder for Elasticsearch
Provides base classes for Elasticsearch helper views query builder. Aims to provide query builder base class that can build queries independently of index - Index Query Builder for Elasticsearch.
Categories: Site search
Block Template Inline
This module provide a Solution to create Block Custom Template HTML without coding only using Backend . The block templates list is in /admin/config/template Features Block Template is exactly same...
Categories: Developer tools
Domain Fields Visualization
The purpose of this module is to facilitate the visualization of the fields in certain domains, for example suppose we have the following subdomains, en.example.com, fr.example.com and es.example...
Categories: Administration tools, Access control, Developer tools
Block: Entity Form
This Module Provides blocks to show create entity forms Install the module as usual Add a block using block layout Go to Structure -> Block layout and click on place block for any desired region...
Categories: Content editing experience, Developer tools
Dynamic breadcrumb
The Drupal's build-in Breadcrumb module is based on the entity's title to display the link's label on each item of the breadcrumb, Dynamic breadcrumb module gives the possibility to change this for...
Categories: Accessibility
410 on archived content
Returns http code 410 on an archived content Description When an anonymous user requests an unpublished content which has the moderation state "archived", this event subscriber returns a response...
Categories: Content editing experience, Search engine optimization (SEO)
Ckeditor Paste Image
This module is developed to copy and paste image content from Word document into editor to upload image.
Categories: Content editing experience
Simple Oauth Google Connect
I am working on a decouple project using Drupal and React Native, ReactJs. We are using Simple OAuth to identify the user on mobile applications and web applications. Now, I have a new request from...
Categories: Decoupled
Gin Permissions
This module allows an admin user to specify which settings of the Gin Admin Theme the respective user can use and which are not allowed. This module is only for use with the Gin Admin Theme and...
Categories: Administration tools
OpenStreetMap
Introduction This module enables creating and syncing drupal nodes (nodes) based on OpenStreetMap nodes and ways (OSM nodes). By default, it stores the ID and the name of the OSM node, but any...
Categories: Content editing experience, Developer tools
Pathauto export
A simple module that exports aliases from pathauto module into a CSV file. Aliases can be downloaded by type (node, media, etc) or all of them at once.
Categories: Administration tools
Entity Twig (open for co-maintenance)
Provides additional twig functions and filters.
Categories: Developer tools
JSONLD simple
This module helps Content Managers to output JSON-LD schema meta data in HTML tag. Currently node types are supported. Following features are supported. 1. JSON-LD schema can be enabled/disabled...
Categories: Search engine optimization (SEO)
Commerce Statistic
This is the statistics module for drupal commerce products. The module is inspired by the statistics module and it used for commerce product entity type. Installation Install with composer require...
Categories: Content editing experience, E-commerce, Integrations
Admin add_js
INTRODUCTION The module Admin add_js allows the admin (with proper permissions) to add the script via admin configuration. There is a configuration option for the Admin to enter the script. * For a...
Categories: Developer tools
Print Route
By enabling this module, routes can be rendered in PDF format. It works under the hood leveraging the module entity_print. This is how the main route for rendering others in PDF looks like: print...
Categories: Content editing experience, Content display
Anonymous author
Overview Easily allow anonymous users to post content to your website by adding this field to any entity type and giving the permission to create that entity type or bundle to the anonymous user...
Categories: Content editing experience
Backdrop Upgrade Status
Designed to provide an easy way tell if your Drupal 7 website can be upgraded to Backdrop CMS. The module will compile a list of your projects along with a status, which can be one of the following...
Categories: Developer tools
Open Y autocomplete path
🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. Module that improves autocomplete dropdown with adding...
Categories: Accessibility, Content editing experience, Content display
Google Product Categories
This module imports all Google Product Categories into a hierarchical Drupal taxonomy, so that it can be used for Google Merchant Product lists: https://support.google.com/merchants/answer/6324436...
Categories: E-commerce
Persistent Visitor Parameters
This module checks GET and HTTP Request parameters (like utm_source, utm_medium, HTTP_REFERER) from anonymous visitors, and saves those in a cookie for further processing. When the visitor is going...
Categories: Integrations
Simple Theme Switch
Apply the theme of the management screen to "/user/*" and "/update.php".
Categories: Administration tools, Access control, Developer tools
Group Notifications
The module Group Notifications makes it possible to receive notifications for certain actions in a Group. Example is: notification when you are added to a Group or removed from a Group....