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.
LDAP / Active Directory Integration
With the LDAP / Active Directory Integration module, your users can easily log in to Drupal using the same credentials they use in Active Directory (AD). Streamline your authentication process with...
Categories: Import and export, Integrations, Security
Corresponding node references
New development is done in the http://drupal.org/project/cer module. This expands the corresponding node reference functionality to enitities. Please focus all attention on getting a stable release...
Categories: Administration tools, Content editing experience
Taxonomy Term Authoring Information
The Taxonomy Term Authoring Information module store authoring information (author, published date and updated date) for the taxonomy term. A configuration option will be added in vocabulary add...
Categories: Site structure
Hotel Reservations
Hotel Reservations provides a reusable Drupal workflow for collecting hotel reservation requests, including guest contact details, room preferences, guest counts, stay dates, special requests, and...
Categories: Access control, Administration tools, Content editing experience
Node Field
Node Field module allows you to add custom extra fields to single drupal nodes. It's not connected to fields module, so different nodes of one content type can have absolutely different sets of...
Categories: Site structure
Funky Date
This modules adds a formatter for date fields, it allows you to hide duplicate date parts. Examples 10 December 2014 to 15 December 2014 will be outputted as 10 - 15 December 2014 10 November 2014...
Categories: Site structure
Webform Quiz
About this Module Build quizzes using the Webform module and its native flow. With native Twig or decoupled UI. Use the JSON:API module and Webform REST module to work as usual with Webforms via...
Categories: Integrations, User engagement
Optional End Month Year Range
New field based on DateRange with a checkbox that makes the end date optional as per user choice. You can change the title of the "No end date" checkbox in the "Storage settings" field.
Categories: Site structure
Status Lights
Status Lights The Status Lights module adds the ability to display dynamic images to represent the current status of a node based on a date field. It was initially built to support building...
Categories: Developer tools
timebomb
Synopsis Very simple module that provides a content type with 2 default fields: a textfield and expiry date. When a node's expiry date has elapsed, the node is automatically deleted by cron. This...
Categories: Content editing experience, Developer tools
Timezone Calculator
The Timezone Calculator modules provides a block, which can be placed at any region. The Bock contains a link, on click of that link, will provide a form where the user will enter the date and time...
Categories: Site structure
Tablesorter
tablesorter is a jQuery plugin for turning a standard HTML table with THEAD and TBODY tags into a sortable table without page refreshes. tablesorter can successfully parse and sort many types of...
Categories: Content display, Developer tools
No Autocomplete
There are times that the end-user browser (and password manager) autocomplete facility is a complete disaster. Example: The User Login form, where some security policies really want the user to...
Categories: Developer tools
SM Entity Scheduler
SM Entity Scheduler hides (unpublishes), reveals, or deletes content entities once a date field on them has passed — driven by configuration and run on the Symfony Messenger Scheduler engine (sm +...
Categories: Automation
Validity Field
Validity Field creates a date field that can be attached to any fieldable entity with added functionality. Functionality Token Support Validity Field uses Date tokens, for each validity field added...
Categories: Site structure
Availability
Availability module is an abstract solution to associate a set of dates with certain nodes and users assuming that these nodes are available on specified dates for a certain user. This module can...
Categories: Content editing experience, Access control
Event Tokens
A very simple module that adds a few tokens for event. event-start - The formatted version of the start date/time event-start-time - The formatted start time event-start-date - The formatted start...
Categories: Site structure
EOL Countdown
The must-have plugin for Drupal 7 This is the one and only plugin for Drupal 7 you need from now on. Time is running out As you know, Drupal will be discontinued at some date in the future. This...
Categories: Administration tools, Content display, Security
Google Calendar Node Synchronization
Overview This module is designed to sync information about your nodes to a Google calendar. There are site-wide settings for your Google Calendar account information and node-specific configuration...
Categories: Integrations
Subs checkout
This is a contrib module to the subs module. It aims at showing a checkout form subs type selection to the end user. After submitting the checkout form, it will create a subs for the current user...
Commerce Discount Campaign Feature
This project provides an easy way to do time-limited discounts in Drupal Commerce. A campaign is a time-limited discount that can be applied to any product. Watch the screencast demonstrating this...
Categories: E-commerce
Backup updated files
Description Basically this is a developer module. This module gives you a way to easily take backup of your modified files during a certain time. User have to give start date and end date for...
Categories: Administration tools, Media
Ubercart Extendend Legals
Ubercart Extended Legals (UCX) brings a solution for international legal requirements into Ubercart. The UCX package includes several submodules. Just select a country and the appropriate legals...
Categories: E-commerce
Views Schedule
This module provides a schedule style plugin for Views. This display requires that the content being displayed contains both a date and to and from times. Usage Create a new view using the Fields...
OG Membership Expiration
OG Expire - module allowing memberships in organic groups to expire. Features: Whenever you add member to the group, you can set an expiration date. You can set a default expiration offset -...