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.
Entity Clone Multiple
This module helps to clone contents multiple times based on a date field until a specific date. The cloning interval can be any interval supported by PHP's DateInterval class.
Categories: Content editing experience, Site structure, Developer tools
PHP Embed Filter
Have you ever been typing out a big block of content with a WYSIWYG and really wanted to use a dynamic date or date range, or to use a link within your site but you know the subdirectory on the...
Categories: Content display, Content editing experience
Entity Recur
Heavily inspired by the Node recur project, but with a more generic approach so it works for all entities. This module allows you to recur entities based on repeating criteria. Only entities that...
Categories: Administration tools, Content editing experience, Developer tools
Relative timestamps
This module aims to provide an extra display formatter for Date fields from the Date module. As the supplied timestamp gets older, less accurate information will be shown. Future dates and end...
Categories: Content editing experience, Content display
Guest Suite
Provides Guest Suite API integration for Drupal. Features Dedicated Guest suite review entity Available fields: Remote ID Guestapp ID Status Created Changed User name Title Comment Creation date...
Categories: E-commerce, User engagement
lco
This module adds advanced features to support searching and displaying the Liber Constitutionum et Ordinationum (LCO), the Book of Constitutions and Ordinations of the brothers of the Order of...
Categories: Content display
Auto Block Scheduler
Auto Block Scheduler allows the administrator to schedule enable/disable Blocks based on a pre-defined schedule. The Administrator have to feed publish and un-publish dates and the Auto Block...
Content Reviewed Date
Track when each piece of content was last reviewed by an editor. Surface overdue content in a configurable stale-content report so editors never lose track of aging pages. Features Adds a Last...
Categories: Administration tools, Content editing experience
Taarikh
Taarikh Taarikh is a field formatter and widget module to display and input hijri dates for the fields defined by the date module. The formatter and the widget works with the date fields provided...
Categories: Site structure
Taxonomy Expire
Module that adds the possibility to use taxonomy terms to set an expire date to the node. These expire dates are settable in the term. You can choose which vocabulary to add this functionality too.
Group Role Delegation
This module allows group owner to grant specific roles to users. User can set expiry date for selected roles, expiry dates are controlled by cron job, so it automatically removes any expired roles.
Categories: Access control, Developer tools
Publish Date
Introduction Are you using a workflow or editorial panel (e.g. Workbench module) to manage your content? perhaps you faced a problem where a draft (unpublished content) got reviewed and then...
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
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
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
Monolog elasticsearch date processor
Append a field to your logs that you can ingest directly into elasticsearch with no dissect or parsing magic Usage: In your services file you append it as a monolog processor. So for example if...
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