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