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

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

Date Sort

This module is intended to resolve a problem for views that use need to sort on multiple date fields in the same way the Date Views module allows you to filter on multiple date fields. It...

Blocked IPs Expire

Synopsis Drupal core's IP address blocking functionality (at admin/config/people/ip-blocking) is a great way to ban IP addresses that fill your logs with 403s to node/add or failed login attempts....
Categories: Administration tools, Security

Page manager date context

This module adds the ability for pages defined with page manager to define date contexts to, for example, take dates as arguments. Any date that can be interpreted by strtotime is a valid date...

Smart Dates

Smart Dates is a module about user interface, and making your Drupal site more magical. If you've ever had to create a lot of content with Dates included, you'll have run into a standard...

Custom Changed Date

This module allows you to adjust the changed date (date of last update). This makes it possible, for example, to make minor editorial changes without altering the “Changed” field. Features In the...
Categories: Content display, Content editing experience

Preserve Changed Timestamp UI

Provides a checkbox in entities node (yet - see [#3313389]) edit forms to preserve the last changed date for the current change. Typically used for minor changes like typo fixes, if you don't want...
Categories: Administration tools, Content display, Content editing experience

Simple Date Popup

An adaptation of the Date Popup sub-module of the Date module. Gets rid of the fieldset, so that the text field from which the calendar pops up is actually rendered as a simple text field. There is...
Categories: Site structure, Developer tools

Anonymous Webform

This module adds the posibility to make anonym the webforms. Many times need that the questionnaires or polls are anonym, not for the normal anonym user,but also for user authenticated. With this...

Date & Duration Widget

The Date & Duration Widget module provides a field widget for date fields where the user inputs the start date/time and how long the event lasts, rather than inputting an end date directly.
Categories: Site structure

Date Popup Restrictions

About this module This module allow to add day select restrictions in the date_popup widget from the date moduel that could be displayed as custom form widget, in a entity with date field or as a...
Categories: Site structure, Developer tools

Open Atrium Events

This module adds Events and Calendars to the Open Atrium 2 distribution. Submit an Issue or See issue queue Features: Event content type. Full Date support, including repeating events. Full...

Freeform Date

This module was developed with the help of Claude AI. Freeform Date lets editors type dates the way they say them. It adds a free-text widget to core Date and Date range fields that understands...
Categories: Content display, Content editing experience

Date HTML Segmentation Formatter

Provides a formatter for Date fields that outputs date and time segments with in -elements with specified class names, enabling advanced styling and layout control. Features The Date HTML...
Categories: Content display

Date Range Widget

Date Range Widget (drw) provides a simple date field widget with min/max validation and support for relative dates like "today" or "-18 years". Perfect for age verification, event registration,...
Categories: Content display, Content editing experience

Date Components

Date Components Date Components is a versatile field formatter for the popular date field module. It provides precise control over date formatting and HTML markup with each date element wrapped in...
Categories: Content display

Date link

This module gives you a link on the display of most entities (nodes, users, taxonomy terms, and field collections) which lets you update the value of associated date fields to the current time....
Categories: Content editing experience

RNG Date Scheduler

Control whether a user can register for an event based on the current time relative to date fields attached to the event entity. Installation Enable module. Add date fields to your event entity...
Categories: Site structure

Bootstrap Materialize DateTime Picker

OVERVIEW Drupal 8/9/10/11 Bootstrap Materialize DateTime picker. Bootstrap Materialize DateTime Picker module provides a widget for Drupal Date fields. Also we can add Materialize DateTime picker...
Categories: Administration tools, Developer tools, Site structure

Views Partial Date

Views filter for date fields that allows filtering without setting a year. Supported filter types: month week day day of the week hour minute Note: Support for core date fields (like node created...
Categories: Content editing experience, Site search

Views Argument Fulldate Between

INTRODUCTION A views argument/contextual fulldate filter for datetime_range fields that checks if the given fulldate is between the start and end dates rather than just looking at the start date....
Categories: Site search, Site structure

SimpleDate

SimpleDate is a simple field that store a date in the database. It can stores a full date, with day / month and year, or a simply a year. This is especially useful for storing a date of birth in a...

Hijri

This is a smart module that basically extends Drupal's display date to provide Hijri Date integration with Drupal core date field and with other Drupal contributions. This module is integrated very...
Categories: Content display, Site structure, Developer tools

Agenda

The Agenda module allows you to display a list of upcoming events from Google Calendar as a block on your website. The events are automatically downloaded and cached from the Calendar IDs specified...
Categories: Site structure

Datetime Range Extra Formatters

About Provide extra datetime range formatters This module provide two extra formatters for the core daterange field. **Dategroup formatter** to group start and end dates. Works very well with a...
Categories: Site structure

Cut-off Date

The Cut-off Date project is designed to implement a site-wide, configurable threshold for date and time settings. This threshold value acts as a global configuration that can be applied across...
Categories: Administration tools, Automation

Pages