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

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

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.

Pages