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

2,605 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.

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

Pages