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.
Opigno social
This project is related to Opigno LMS distribution. It implements social features, including possibility to connect with other users, share some achievements and messages, like them. A social wall...
Categories: Content editing experience
Reset node statistics counter (reset_node_counter)
Introduction This set of modules and drush integration allows you to reset the node_counter which increments a counter each time content is viewed. This counter is part of Drupal cores statistic...
Categories: Integrations
External-use Icons
This module creates a bridge between other modules or themes in integrating external-referencing SVG icons defined in sprite sheets into Drupal. This module provides a visual UI for end users to be...
Categories: Site structure
Context: Menu Block
Context: Menu Block allows the Menu Block module to be aware of contexts provided by the Context module by informing menu blocks of active menu context reactions. This project has recently been...
Categories: Content display, Site structure, Developer tools
System Tags
This modules provides the bridge between content and code. It allows developers to use specific entities (like the news-overview page) in their module without knowing the ID of that piece of...
Categories: Content editing experience, Developer tools, Site structure
OAuth Login - OAuth OIDC SSO
OAuth & OIDC Login - OAuth2 Client SSO module allows users residing at OAuth 2.0 capable OAuth / OpenID Provider or any OIDC ( OpenID Connect ) provider to log in to your Drupal website. We support...
Categories: Access control, Integrations, Security
Entity Access Password
The Entity Access Password module allows to restrict access to fieldable entities by requiring to enter a password. The module provides a new field type: Password protection. The administrator can...
Categories: Access control, Site structure
Zenophile
Note: Zenophile is not compatible with the new 7.x-5.x (HTML5) branch of Zen, and probably never will be, particularly since Zenophile itself supports automatic subtheme generation via Drush now....
Feedback Simple
A very simple, very light, CSS only Feedback tab. Configure at admin/appearance/feedback-simple. (d7) Enjoy! Note: This module is compatible with Automodal. For instructions on how to implement...
Categories: Site structure, Developer tools
Sections
This module allows you to create sections within your site. Each section has an installed template, theme or style attached to it. Sections are shown based on: Node specific visibility settings...
Categories: Administration tools
Twig Attributes
Twig Attributes allows developers to set HTML attributes (such as classes or an id) in a parent Twig template to elements in a child template, eliminating the need to create a template override or...
Categories: Content display, 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
Webform Report
This module is unsupported due to a security issue the maintainer didn’t fix. If you want to use this module, your options are: Choose another, actively maintained module instead File an issue in...
User Points Contributed modules
This is a collection of modules that make use of User Points module API. If you created a module that uses the Userpoints API and it does not have its own project, please contribute it by...
Categories: User engagement, Access control
Date Week Range
This module extends the core date range field, creating a new field widget that allows a week selection using the date datepicker. Installation Simply download and place it into the modules folder...
Categories: Site structure
Payment for Drupal Commerce
Allows Drupal Commerce orders to be paid using any of Payment's payment methods. Configuration Enable the "Off-site payment redirect" checkout pane For most sites, enabling the module if sufficient...
Categories: E-commerce, Integrations
Azure Blob Storage File System
This module creates a Drupal 'file system' that integrates with Microsoft Azure Blob Storage containers. Requirements You will need a Microsoft Azure Blob storage account or service running in...
Categories: Media, Integrations
Image max size crop
This module adds an image-style which crops an image when the image dimensions are larger then the given dimensions. In contrary to the core image style crop only one dimension is required.
Categories: Media
Let's Encrypt Challenge
This is a simple module that allows for a configuration of a Let's Encrypt challenge. It allows you to set some output for an http://www.example.com/.well-known/acme-challenge/FILENAME url. It will...
Categories: Security
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
Flag Weights
This is a very simple module that adds a 'weight' field to the tables already used by the excellent Flag module. This weight can then be used to provide ordering of flagged items. This module also...
Categories: Content editing experience, User engagement
Menu Reference
This module provide custom field type that can create references to items in Drupal menus. Module also provide Views integration to create contextual filter on Menu reference field type with...
QR code field
This module enables site builders creating dynamic QR code fields and blocks which can contain content based on a content entity they are attached to. QR code block Enables site builders to add...
Categories: Content display, Site structure
Entity Reference Views
Provides field widget implementation for entity reference field type to render the referenced entity using Views. Related to Entity Views Attachment
Categories: Administration tools, Content editing experience, Site structure
Bakery Single Sign-On System
Bakery provides a "single sign on" feature for Drupal based sites that are on the same second-level domain (i.e. example.com, subsite.example.com, subsite2.example.com). It could also provide...
Categories: Access control