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.
Content Freshness Report
Content Freshness Report lists nodes older than a cutoff so editors can find and update stale pages. Reports are grouped by type and month, with optional organisation reports via Group. On a Drupal...
Categories: Content editing experience
Views Cache Plugin for Dates
Inspired by https://www.drupal.org/project/drupal/issues/2968485, this module allows you to set a sensible result cache lifetime on Views that are filtered by a date, so they stay fresh without you...
Categories: Performance
Hotel Booking System for Ubercart
About The uc_hotel module is a hotel booking system for Drupal and Ubercart. It does not manage individual rooms, but rather lets you create room types, and set how many of each type are available...
Categories: E-commerce
calendar date field
The Calendar date field is a field that allows users to select and insert events in a full sized calendar, with the parse PHP function you are able to prepopulate the calendar with events so you...
Categories: Site structure
In Other Words
This module provides field formatters for presenting lists of items in a more grammatical way and for condensing sequential lists into shorter text. About the In Other Words module In Other Words 3...
Categories: Content editing experience, Content display, Site structure
Last Modification Date
Simple module that creates a block with the last modification date.
Categories: Content editing experience
Date Block
A module that generates a block displaying the current system date/time.
Categories: Developer tools
Resource Conflict
Resource Conflict helps you prevent double-booking of time-based content. It checks nodes that use Date range fields and stops editors from saving entries that overlap with existing ones, listing...
Categories: Automation, Site structure
Diff Entity Properties
INTRODUCTION ------------ The Diff Entity Properties module enables custom or pre-built entities to be fully supported by the Diff module, creating a Revisions List page for all entity types that...
Categories: Administration tools, Content editing experience
Views Union
Allows you to create a view that is the union of multiple "sub-views". For example, you could make a view that gets all the events within a certain date range, plus all the sticky events,...
Organic Groups schedule
This module is deprecated because there are other ways to achieve this functionality with Views. Creates a schedule for an organic group. This module is very good for groups of events. The group...
Mind Body Online Block
LIVe MBO - Mind Body Online Integration. Currently provides a admin settings page to enter your Mind Body Online details and configurable block which allows you to display a table with: Class ID...
Categories: Integrations
Custom Token Variables
Hi, Basically I have created the custom Token module to define some variables using the interface. Below are the some points which this module does. Auto last update date functionality to this...
Categories: Developer tools
Datetime Repeat
A date repeat field. *** This module is under development ***
Categories: Site structure
Booking Time Slots
Module provides Time Slots Booking functionality. Drupal 7 version allows you to set-up schedule for Venue Facility, so users can book slots (e.g. classes) within specified opening hours. Check the...
Categories: Content editing experience, Site structure
Scheduler Date / Time Clear
Scheduler Date / Time Clear improves the editing experience for sites using the Scheduler module by adding clear buttons to Scheduler date/time fields on node edit forms. This makes it easier for...
Categories: Content editing experience
Calendar Overlay
7.x-1.x-dev version is a WIP, will be updated by Dec 14 2013. Interactively move and resize node calendar representations on weekly Views displays by drag and drop method. This effectively changes...
Categories: Content display, Site structure
Extravaganza
Provides extra blocks and content for Project Management Module. Blocks provided are: Extravaganza: Date and Time Provide a date and time display of when the page was requested. The date and time...
QEdit (Batch and Mass Operation for nodes)
Abandoned project, no longer to develop new feature on this one. Anyone interested for batch / bulk things on node, should look View Bulk Operations. Quick Edit adds batch ("mass updates") and AJAX...
Categories: Administration tools, Content editing experience
ganttView
This is a project implementing the jquery.ganttView library as a views style plugin. Theory This project was developed as part of a project management system. We needed a way to display the status...
Last Node Modification
Synopsis This module simply creates a block that can be shown at any region. It hooks into the node saving functions and saves the date of the last modification of any node in the system. That date...
Views Scored Sort
The Views Scored Sort module is intended to allow site builders to apply scoring rules to their views. Description This module was originally designed to fulfill a requirement similar to the...
Categories: Content display
Webform Creation Date
Allows to store information about creation/update dates for webforms.
Categories: Administration tools
BEF DateRange Picker
The BEF DateRange Picker module provides a sleek, user-friendly calendar interface for Views exposed filters. It bridges the gap between Drupal's powerful filtering and modern UX by integrating the...
Categories: Administration tools, Integrations
Views Time Ago
Provides a customizable "time ago" posted date field for Views.