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.
CalendarLink
Turns Date fields into links to a Calendar View (or any view that accepts Date as a Contextual Filter). Example: If your date field is for November 20th, the field will now be wrapped in a link to...
Categories: Site structure
Recurring Dates Field (SS)
Alternative backend for Recurring Dates Field. Related issue: [#3010178] Interpreter output samples: https://www.drupal.org/docs/8/modules/recurring-dates-field/date-recur-interpreter-plugins
Categories: Site structure, Developer tools
Timedropper
This module provides integration for the jQuery Timedropper plugin, providing a better timepicker. Dependencies The Timedropper module requires the following modules: Date Popup (Submodule of Date)...
Categories: Site structure
Webform GoogleSheets
Description Webform Google Sheets adds a Webform handler that appends new Drupal Webform submissions to a selected Google Sheets worksheet using the Google Sheets API. It is useful for teams that...
Categories: Integrations, User engagement
Custom Date Range Picker
Date Range Picker intends to create new Field Type "Date Range Picker". jQuery UI Daterange is a simple jQuery plugin which extends from jQuery UI Datepicker that gives you the ability to select...
Categories: Content editing experience
Search API Date Boost
Project Summary The Search API Date Boost module improves search relevance by boosting indexed items based on date field values. More recent content is favored using exponential decay, while future...
Categories: Site search
Date field UX
Extra settings for date fields. You can use a settings in the field settings for increase automatically the end date. With this module any field date will be more usable.
Multiple Dates
The Multiple Dates module provides a high-performance, vanilla JavaScript-based field type for selecting and storing multiple dates within a single field. Designed specifically for Drupal 10/11, it...
Categories: Developer tools, Site structure
Date YMD - Pre Epoch, Partial Date Values
This module is being deprecated related to [#3228621]. It is being replaced with YMD Date. The field type plugin ID changed, but you should be able to dump your original field table and reimport...
Categories: Site structure
Webform Statistics
This module offers an easy way to monitor and evaluate the number of submissions to your webforms over a specific time period. It’s ideal for users who need insight into which forms are being used...
Categories: Administration tools
AP Stylebook Date Augmenter
Provides some just-in-time date/time formatting adjustments to meet Associated Press (AP) Stylebook guidelines. Convert meridians (a.m. or p.m.) to be always lowercase with periods between...
Categories: Content display, Site structure
Comment Date Closer
The module auto-closes comment thread on a specified date. The users are allowed to submit their comments by the specified date. After comment_by date users should only be able to view previously...
Categories: Content editing experience
Client-side Timezone Rewrite
This module attempts to adjust all dates displayed to end-users in their current timezone without a user having to be authenticated with their user timezone preferences configured. It does this by...
Categories: Content display, Site structure, Developer tools
Fancy dates
The Fancy dates module provides an array of fancy options for displaying node and comment dates. By default it overwrites the node submitted theme function (this can be turned off on the content...
Date range picker
The Litepicker widget allows you to easily select date ranges. Litepicker supports date ranges but not date & time ranges at the moment. When you configure the data range field, make sure its date...
Categories: Site structure
Member for hack
Alter the creation date on a user profile that is used for displaying the "Member for" time period. Suggested altered creation dates: Date of hire (employment) Birthday (blog) This module isn't...
Categories: Access control
Entity Availability
Summary This module uses Entity Referenence relationships and Date fields to flag entities as "unavailable" during specific time periods. Documentation is available here: http://www...
Categories: Site structure
Le Gate- A generalized age gate solution
Le Gate is a simple module that restricts user access to pages on a site, and then provides two mechanisms by which users can then gain access. It was first developed as an "age gate" module to...
Categories: Administration tools, Access control, Developer tools
Dates
Predefined date types and formats. This module is not a part of or integrated with the Date module, it adds a whole bunch of new Date Types & Date Formats such as: Date Types: Year, Month, Day,...
Categories: Content editing experience, Developer tools
Commerce coupon date
This module allows limiting coupon validity by date, requires the Date and Features modules. Adds a date field to the commerce_coupon entity, which will be validated by custom rule included in the...
Categories: E-commerce
User Import Date
Plugin for the User Import module, for handling importing date fields from csv. Uses strtotime to import dates and convert them to the format allocated in the USER_IMPORT_DATE_FORMAT constant.
Categories: Access control
Bookable Calendar
Bookable Calendar provides capacity-aware scheduling and reservations for Drupal. Administrators define calendars and recurring opening rules, and permitted authenticated or anonymous users can...
Smart Date Range Formatter
The Smart Date Range Formatter module provides a field formatter for Drupal's core daterange field type that intelligently detects whether a date range starts and ends on the same calendar day....
Categories: Content display
Date Repeat Sequence
Create a sequence of nodes from Date Repeat. Then edit, remove, and update nodes in that sequence individually or for the sequence as a whole. All within the scope of the Date Repeat API. Date...
Full package countries date format
This module has a set of date formats per country. The objective of this module is to make sure that the developer does not need to search on the internet for the format date of a specific country,...
Categories: Content editing experience, Site structure, Developer tools