Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.

2,638 modules match your search

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 -...

Pages