
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.
Modal Frame API
This module provides an API to render an iframe within a modal dialog based on the jQuery UI Dialog plugin. You should not install this module unless another module requires you to, or you wish to...
Categories: Developer tools
Taxonomy File Tree
Taxonomy File Tree allows site managers to create file trees.
Categories: Media, Site structure
Mercury Editor
Mercury Editor™ offers an alternative content authoring experience and page builder, replacing the “Add Content” and “Edit Content” forms in Drupal. With Mercury, the content edit form is moved...
Categories: Administration tools, Content display, Content editing experience
Recaptcha Element
This module provides integration with Google reCAPTCHA V3. This module doesn't allow you to automatically enable reCAPTCHA protection on any form; you will have to manually add a form element of ...
Categories: Security, Integrations
Bootstrap 4 Modal
This module provides a bootstrap modal. Compatible with bootstrap 4 and bootstrap 5 themes. Installation By composer (Recommended): composer require drupal/bootstrap4_modal Usage Open in Bootstrap...
Categories: Developer tools
Config Role Split
Introduction Roles in Drupal 8 are configuration objects and the permissions are a property of the role. This means that permissions and roles are tightly linked for the configuration management....
Categories: Import and export, Developer tools
Twig Input Filter
Provides the Twig template engine as an input filter. Twig templates are stored as CTools Exportables, so you can edit them from the UI, and export them as Features Components. Dependencies CTools...
Categories: Content editing experience, Integrations
Views moderation state weights
Introduction Out of the box, Drupal's content moderation module does not expose moderation state weight information to Views. This module provides field and sort handlers to facilitate this...
Categories: Content editing experience
Twitter Embed
Simple embed of Twitter widgets, without OAuth. Features Expose Twitter widgets with Block and FieldFormatter. Covered widgets: Timeline, Button. Configuration After enabling the module, choose one...
Categories: Integrations
Salesforce Web-to-Lead Webform Data Integration
This module extends the Webform module to easily allow the creation of a webform that feeds to your Salesforce.com Account. This module only built for and utilizes the Salesforce's Web-to-Lead. The...
Categories: Integrations
Menu Rules
Menu Rules provides Rules that are related to menu items. This project started out of the need for a D7 replacement for Automenu. I realized that achieving the same results through Rules would be...
Categories: Automation
Google Chart Tools
Display live data on your site using Google Chart Tools Google Chart Tools module provides a simple API to Build custom interactive SVG charts. The module contain an example module which...
User Registration Notification
Notifies delegated roles and custom users about new user registrations. Allows admin notifications to roles or custom e-mail address Allows changing the 'from' address Allows adding custom 'reply...
Categories: Access control, Administration tools
Entity background
Overview Entity background allows you to attach images and parallax images to entity types. Requirements Each sub-module has their own set of dependancies please review the README.txt. Upgrades...
Visualization API
Visualization is a module for Drupal 7.x that provides a solid and easy accessible way to visualize data. It provides a theme hook that takes a data array and some options and will then render a...
Categories: Content display, Media, Integrations
Panopoly Pages
Helps create and manage pages that can be Panelized! Key Features Creation of a "Content Page" content type for basic page management Creation of a "Landing Page" workflow for landing page creation...
Categories: Content display
Simple Style Guide
Simple Style Guide was created to be a fully flexible style guide for Drupal site builders. This module creates the style guide you need and nothing more. No elements are required. No elements are...
Administrative pages
Small but effective module to configure which pages are to be considered administrative. When a page is considered administrative the admin theme will be used. Also, when using the overlay module,...
Categories: Administration tools, Site structure
General Data Protection Regulation Compliance
Basic GDPR Compliance use cases (drupal 8.x only): Form checkboxes Pop-up alert Policy Page Policy Page * If the Policy Page does not suit you - create your own, replace the link & clear cache. -...
Categories: Administration tools, Content editing experience, Developer tools
Custom Pagers
Custom Pagers allows administrators to define context-sensitive previous/next pagers for any node type. The list of nodes to be cycled through is generated by a user-selectable view, and each pager...
Categories: Content display
Block Class Styles
Summary Extends the Block Class module to incorporate styles (or themes) rather than css classes. Adds style-based tpl suggestions. Allows HTML in your block titles. If you have a dependency on...
Private content
Private content is a very simple node access module that gives each node a 'private' checkbox. If it's set, the node can only be seen by the node author, or users with the 'access private content'...
Categories: Access control
Group Membership Request
Synopsis Group Membership Request module extends Group module. It allows users to request a membership to a group and managers (administrators) to approve these requests. Requirements Group State...
Categories: Access control
HubSpot
This module integrates with Webform and the HubSpot API to submit Webforms directly to HubSpot's lead management system. For example, a Webform-based contact form on your site can send its data to...
Categories: Integrations
Google News sitemap
The Google News module for Drupal 7 generates a Google news compatible sitemap feed from your Drupal site's content. Key Features Specify which content types populate the feed, or use a View to...
Categories: Content editing experience, Import and export