
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.
Simple account policy
INTRODUCTION This module implements a simple account policy with the following configurable rules: Username email and username must match (enforces an email as username) Username allowed patterns ...
Categories: Security
Facets Form
Exposes facets from a facets source as Drupal Form API elements. Why? Even displayed as a dropdown select or checkboxes, the facet widgets are rendered as link lists. Then a JavaScript snippet is...
Categories: Site search
Config Patch
With strict configuration management, config always moves from development to production as part of an automated deployment process. But this ideal can fall apart quickly in the real world. If a...
Categories: Administration tools, Developer tools
Media Mover Remove
Adds a complete function to Media Mover to remove/delete files from the Harvest, Process and Storage steps. Should be used with caution as it has not undergone significant testing, and if...
Categories: Media
Rollbar
This module provides Drupal integration with Rollbar . Rollbar provides a central point for managing code errors and warnings on your site. Users can easlily track when errors begin to occur and...
Categories: Developer tools, Integrations
GraphQL Compose: Preview
A module for extending the permissions of Drupal's preview functionality, to be used with GraphQL Compose. TL;DR Works with GraphQL Compose Enable module. Add permissions. Query data with tokens....
Categories: Access control, Content editing experience, Decoupled
Notifications widget
Notification widget allows you to configure the site notification on bell with feature of : - Read - Unread - Delete - Clear all It allows to configure the notifications widget block for displaying...
Categories: Developer tools
Content as Configuration
There are several entities which Drupal considers to be content which are, in the main, site-structure configuration. These entities include custom block content, menu links, and taxonomy terms,...
Categories: Developer tools
Taxonomy Block
Do not use version 7.x-1.3!! You will get a white screen of death. Either use 7.x-1.2 or the current dev. If you've already installed 7.x-1.3, delete the module and replace it with a working...
SMS Email Gateway
Many mobile carries provide the ability to send SMS messages to their subscribers through email. A list of carriers that support this functionality can be found here: http://en.wikipedia.org/wiki...
Categories: Integrations
Editor Button Link
This module allows you to transform a normal hyperlink easily to a styled button. You can configure the button classes which editors can apply on each link. This module enhances the link Dialog in...
Categories: Administration tools, Content editing experience, Developer tools
Context Node
Context Node allows you to select a predefined Context on each node. The functionality is already built in with Context but it would require a site manager to do so on a node by node basis. With...
Categories: Content display
Context OG
Context OG provides the following context conditions and reaction for Context in order to set conditions and reactions relative to Organic Groups; Conditions OG - group node context: This condition...
RESTful
RESTful best practices for Drupal. Development and issues are handled on GitHub. Find some extra documentation in the Wiki. Video Tutorial Watch the video tutorial series on how to approach the...
Categories: Decoupled
Forum notifications
This module extends the Notifications module and its included notifications_tags sub-module with UI enhancements specific to forums. The core forum module uses hierarchical taxonomy terms to define...
Reporting API
Configure Reporting API endpoints for use by browser features such as Content Security Policy, Permissions Policy, and Network Error Logging. Outputs Structured Fields format Reporting-Endpoints...
Categories: Developer tools, Security
Search API opensolr
This module is directly supported by opensolr.com. It extends the main Search API Solr module and acts as a layer for connecting and managing solr services using opensolr services. Requirements and...
Categories: Site search
Hide Vertical Tabs
Hide Vertical Tabs (aka hide_vtabs) is a module to control visibility over the vertical tabs on a per content type basis. You have three options for setting the visibility: Hide vertical tabs This...
Categories: Administration tools
Advanced Forum More Styles
This module is looking for a new maintainer It is a nice project for a designer and themer that loves to do functional design. With little work, you can make Drupals Forum look aweseome. Michelle...
Drupal SEO Essentials
Drupal SEO Essentials is designed to be a dirt simple way to automate installation and configuration of essential Drupal SEO modules. It can be used as an stand alone module or an App. Installation...
Categories: Administration tools, Developer tools
CAS roles
The CAS and CAS attributes projects allow a drupal site to act as a CAS client. The latest versions include also basic mapping of roles. However, if you need a more complicated role mapping from...
Categories: Access control
Required Menu Link
This module enables you to require a menu link for content types It's also possible to only open the menu link by default but not require it. Drupal core automatically sets the menu link title to...
Commerce Product URLs
Module providing unique URLs for particular product variations referenced by one product display. (A temporary solution for issue #1082596: Implement unique URLs for particular products on product...
Categories: E-commerce
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
Typed Link
Use Case The original use case for needed this module was a website needed to store a lot of files on a seperate CDN with no API access. In order to make these files available a link field could be...
Categories: Site structure