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.
a11y form
This module fixes some accessibility errors in form rendered by Drupal API and Webform module. It includes: Drupal core Form API: fieldset: set the label to invisible instead of none when "Hide...
Categories: Developer tools
Druposer
Druposer The Drush Decomposer - Override Drush commands with the Composer equivalent, if applicable. Dependencies: 1. Drupal 2. Composer 3. Drush 4. Composer for Drush Installation: $ cd ~/.drush $...
Facture
This D8 module allows user to create invoices(French legal) as drupal contents. The invoice view display is ready for web browser printing(to paper or pdf file). This module add new content type ...
Categories: E-commerce, Content editing experience, Content display
Click & Pledge CONNECT Module
Form and pledgeTV® groups may be defined as a family of forms or TV Channels, from one or different campaigns, with different start & end dates. We are happy to announce the release of Drupal...
Categories: Administration tools, Content editing experience, E-commerce
Auth0 User Sync
The Auth0 User Sync module helps you synchronize users from Auth0 to Drupal. Automatically create Drupal user accounts, synchronize user profile information, and assign roles based on your Auth0...
Categories: Access control
CTools plugins
Collection of custom plugins, modifications that are widely used across different projects I am involved in. Current features. Node title access plugin Allow to set access based on current node's...
Categories: Developer tools
DBLog Retention Policy
DBLog Retention Policy provides the ability to control retention of log messages at a much more granular level than core. You can set any logging channel (type) or group of channels in the dblog to...
Categories: Administration tools
Station
Station is a group of D6 modules to run a radio station's website. It was originally designed for KPSU, a college radio station in Portland, Oregon. A Drupal 7 port was completed by co-maintainer:...
Categories: Media
Duration
Duration is a set of three modules, each for a different target audience: duration_api provides a reusable Duration class and formatter functions for developers who need to do internal date...
Categories: Content editing experience
Almanac
The almanac module provides twilight times, sunrise/set and moonrise/set data for any location. This can be a useful addition to sites that include astronomy, religious, education, energy-related,...
Categories: Content editing experience, Site structure
Calendar Links Token
This module provides a dynamic token to generate calendar invite links for Google, Yahoo, Outlook calendars + a .ics file link. You can use this token anywhere, a very useful use case is using the...
Categories: Integrations
TFA Nudge
Overview A strict policy of requiring two-factor authentication can sometimes be onerous for users. The purpose of this module is to help site administrators give users a gentle, but insistent...
Categories: Access control, Security
Remove Calendar Links
There is a bug in the Calendar module that adds a "calendar" link to the bottom of every node, regardless of settings. This seems to be generated in the "Views" module. See http://drupal.org/node...
Categories: Content editing experience
Eight Demo
This is a skeleton module for Drupal 8. It doesn't do anything yet, and by the time you read this will likely be out of date anyway. It's just a demo for people who want to get a feel for what a...
Tikkie
A minimal API to integrate Tikkie with Drupal. In its current state of development, this module: Uses the PHP Tikkie library of Jarno van Leeuwen Handles Drupal configuration for communication with...
Categories: E-commerce
Redirect Expire
Provides the ability to set an expiration date on redirects after which they will no longer work. Features The module adds a new base field to the redirect entity and uses it to decide whether the...
Categories: Administration tools
jQuery Colorpicker Inline
Overview Provides a field formatter to render jQuery colorpicker content selections as inline CSS. Features Inline CSS color styles bases on node configuration. Requirements jQuery colorpicker...
Categories: Site structure
Commerce cart item split
Splits cart quantity into one order item per unit, for product variation types that collect data against each unit attendee details per ticket, an engraving per item, a delivery date per...
Categories: E-commerce
IndexPage
This module displays customizable index pages for each node type, with alphabetical, taxonomy, and user filters. For more information read the Handbook page. Development version status The...
Categories: Administration tools, Content display, Developer tools
Advanced Content Blocks
The Advanced Content Blocks module allows you to easily add different types of content to your website. It includes blocks for: Audio Players: Embed audio files like music or podcasts on your site....
Categories: Content display
Opigno in house training app
This application makes possible to manage within Opigno courses in-house lessons, where students and teachers will meet for a classical training. You will have the possibility to simply create an...
Categories: Integrations
Utilities
This small module does nothing on its own. The Utilities module is a grouping of commonly-needed utilities that are handy. It contains: Module dependancy installation: By default, if your module...
Categories: Developer tools
Simpletest Turbo
This module allows developers to cache tables in their tests' setUp() function, meaning tests run faster if many test cases use the same setUp(), and that setUp() function Simpletest Turbo-aware....
Signup
Signup allows users to sign up (or register, as in register for a class) for nodes of any type. Includes options for sending a notification email to a selected email address upon a new user signup ...
SQoogL Charts
SQoogL ChartsSQoogL Charts DocumentationDESCRIPTIONSQoogL Charts is a simple and lightweight module that creates a Google chart from a SQL source. Insert a MySQL query into a node and it will...