
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.
Panels Accordion
** Looking for Co-Maintainer of this module. Someone who keeps up with changes to CTools module. ** Panels Accordion provides an accordion display within Panels. By using accordions you can fit...
Categories: Content display, Developer tools
Google Indexing API
Provides a way to integrate with Google Indexing API to update or delete urls in your domain property. Setup Go to /admin/config/services/google-index-api in your site and follow the instructions...
Categories: Search engine optimization (SEO), Integrations
Theme-color meta tag
Adds a "theme-color" meta tag and administration UI on appearance section to set color value. This tag gives ability for your web-site to look in its own color theme in mobile Chrome and Safari...
Media Contextual Crop Reference
This module provides a way to ability to apply a contextual crop to referenced media in entity reference fields Requirements Module Media Contextual Crop API At leat one of the adapters : Media...
Categories: Content editing experience, Media, Site structure
Organic Groups create permissions
Per node type create permissions for Drupal 7 Organic Group content The D7 version of Organic Groups does not provide any mechanism to limit node creation to a group context. This module provides...
Views custom link
How to create a custom route displaying a Text, a tool tip or an icon Introduction This module allows you to create a custom route displaying a Text, a tool tip or an icon extending the LinkBase...
Borealis
About Borealis Suite Borealis is a suite of modules designed to assist in the implementation and building of semantic HTML5 and responsive projects in Drupal. The first module, Borealis Responsive...
Categories: Developer tools, Media, Performance
Minify HTML
Cleaning up my old Drupal 7 code that I don't use anymore and don't feel the need of picking it up for a D9 or D10 port. Feel free to ping me if you want to take over this module MiniHTML If you...
Categories: Content display, Performance, Developer tools
Ubercart Price Per Role
This module allows you to enter different sale prices per product for different roles in an Ubercart store. Install and enable the module as normal. In the store configuration menu there will be a...
Categories: E-commerce, Access control
Webform Mass Email
Overview Webform Mass Email module provides a functionality to send mass email for the subscribers of a webform. You can select which email field from the result you would like to use as the...
Categories: Integrations
Views Access Callback
Provides callback-based access control for Views. Available callback functions are defined by modules using hook_views_access_callbacks() function (in the same way as in hook_perm()), then could be...
Categories: Access control
Single User Role
Module modifies user role assigning functionality and only allows to assign a single role to a particular user. This helps in the situations where you want users to have only one role at a time....
Categories: Administration tools, Access control
Image Style Generate
Introduction Image Style Generate allows a site administrator to quickly create image styles in bulk, based on a defined set of rules and patterns. It provides examples of how migrations can employ...
Categories: Import and export, Media
User history
Drupal 8 An entirely new codebase has been implemented for Drupal 8. This version of the module will take a copy of all existing user records (via a batch process) into a new user_history table...
Categories: Access control
Weekdays field
This module provides both a form element and a field type for week days. It also provides a submodule for Date Restrictions integration. Support and customizations The module author provides paid...
Categories: Site structure
Simple Node Importer
Simple Node Importer is a module which imports content entity using a CSV file. Currently, the module is available in both Drupal 7 and Drupal 8 versions. Previously in Drupal 7, Simple Node...
Categories: Content editing experience, Import and export, Site structure
DBTNG Migrator
One of the most exciting new features about Drupal 7 is the object orientated database layer, or Database: The Next Generation (DBTNG) as it was code named. For the first time in Drupal's history,...
Categories: Developer tools
iCal feed parser
Drupal 6 Parser for iCal feeds. Version 1 works with FeedAPI. Version 2 is the parser for feeds. Both require Date module v2 DateAPI. Recommended to use Version 2 with Feeds. The Drupal 7 code from...
HTTP proxy
HTTP Proxy provides an interface for configuring drupal_http_request proxy settings. Requirements HTTP Proxy requires Drupal 7.17 or above. Installation HTTP Proxy can be installed by following the...
Categories: Administration tools, Developer tools
Cloze
Simple module that provides Cloze question type to quiz module. A cloze test (also cloze deletion test) is an exercise, test, or assessment consisting of a portion of text with certain words...
Categories: Content editing experience, User engagement
iFrame Title Filter
Synopsis This text format filter helps ensure that embedded tags include a title attribute, in order to comply with WCAG guidelines. When an iFrame does not have a title attribute, this filter...
Categories: Content editing experience, Media
Layout Builder Styles: Conditions
A Drupal module that allows you to control access to Layout Builder Styles based on configurable conditions. Overview Layout Builder Styles: Conditions provides a flexible way to control what...
Categories: Content editing experience
Robots Noindex Nofollow
Say no to search engine crawlers. This tiny module prevents your site from being indexed by the search engines. It's recommended to use it with the Configuration Split module on your Development,...
Categories: Developer tools
Show title
Create Extrafield Title to replace default Node Title. Description Have you ever tried to format a node title via the content type display mode page ? This is exactly what this module adresses. By...
Categories: Content display, Content editing experience, Site structure
Supersized
*** There are Drupal 8 version requests, unfortunately I do not have plan for that at the moment. Anyone who is interested in it, please let me know. This module makes it easy to implement...