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.

Admin Frosting

Overview Admin Frosting is the kitchen sink of administrative modules. Out of the box, it comes with a ton more options than Drupal core gives you for managing your content. It replaces Drupal&#39...
Categories: Administration tools, Automation

Date Time Formatter

This is a formatter for date/time fields. It renders values as a element with a datetime attribute. This can be useful when using Javascript to display a countdown, etc.
Categories: Site structure

Reservations Preset End

Removes end date and time from the Reservations form. Automatically adds configurable number of hours to the start time. Development of this module was funded by Knowledge Environments, Inc.

Hours of Operation

CCK field for storing and displaying hours of operation for businesses, etc. Allows division of days into segments (for example morning hours, evening hours). Requires Date and CCK modules.

Meeting Manager

Meeting Manager is a project to manage meetings into a organization. This projects allow you store information about: Resources Members Dates Documents Email notifications Is based in the use of...

Role by Age

Objective If birth date on profile indicates user is under 18 they will be assigned Role A. If over 18 years of age they will be assigned Role B.
Categories: Access control

Monthly Event Listing

A very simplified version of a calendar modules - creates a month-based listing of nodes with a predefined date field. Includes a month pager and default styling to gray out events that are passed.
Categories: Content display, Site structure

Activation Code

Activation code provides an entity type that is fieldable called activation_code. This gives you an entity with the following fields: acid - Activation code ID - this is the primary key for the...
Categories: Access control, Developer tools

Product Case Tracker for Ubercart

Objective Create a case tracker that maintains a history of various stages of product development. Create a graphical representation for comparison of current status with dates as promised by the e...

Facetapi Intervals

Provides support for Interval Faceting when configuring a facet with Search API Solr. By default, Solr automatically determines the facet terms for a field and returns a count for documents...
Categories: Site search

ECK Extend

About This module extends ECK module providing extra property behaviors as well as some UI features. Unlike fields, entity properties are single-value, but are stored in the entity table. Entity...

Views CiviCRM Expose Tables

Exposes CiviCRM DB tables to Views Out of the box CiviCRM provides Views exposure to about 8 CiviCRM data entities. With this module you can access any of the CiviCRM tables in Views. This is a...
Categories: Integrations, Developer tools

Node clone date

Will provide an action for cloning existing nodes into new ones using date_repeat. (This will most probably stay as a sandbox project, functionality should be integrated into a similar, existing...

Date weekpicker

Weekpicker widget for date fields (select lists for week and year). Approach inspired by the datepicker module. I will not release this as a full project, contact me if you want to!
Categories: Site structure

Site expire

This small module expires a site at a given date. Now with Rules integration! It is used mainly in the context of Aegir SaaS hosting. Developed and maintained by Praxis Labs Coop
Categories: Administration tools, Developer tools, Access control

YUI Calendar

This module integrates the YUI Calendar into Drupal date fields. NOTE: This module depends on the YUI module. You need to install the YUI module for the calendar to work.
Categories: Integrations

Extensible Date

Date field based on RFC 9557 with the intention to be extensible. With Recurrence module supporting RFC 5545 icalendar recurrences. Status: storage largely complete and tested, integrations and UI...

Age Checker

Age Gate is a simple module that restricts users to access the pages on the site once he passes the age Gate page of the site. Installation Download the module and place it with other contributed...
Categories: Multilingual, Security

Webform Headless

Webform Headless integrates Webform with headless frontends by providing API endpoints for managing submissions and getting forms in structured schema formats. Currently, only the FormKit schema is...
Categories: Decoupled, Integrations, User engagement

e-Commerce recurring transactions

Adds recurring transaction support to Drupal e-Commerce. Module created by Sammy Spets from Synerger. Gordon Heydon of Heydon Consulting has taken over this module to bring it up to date.
Categories: E-commerce

Time Converter

This project contains experimental code. It creates a new date field formatter with time converter functionality. Using Momentjs library we get the users time zone and convert the time according to it
Categories: Content display, Site structure

LocalGov Forms

This module is part of the LocalGov Drupal distribution. It provides additional configuration, styling and components for the Drupal Webform module. Install PLEAE NOTE: By default, on initial...

date time picker

This modules enables up the jquery ui datetimepicker library for you. How to use it? 1. Download and enable this module. 2. Add the library in your module/theme There are two options now. Either...

Comment sort by created

This module really sorts by creation date! Unlike similar module like Sort Comments or Comment goodness this module sorts the comments by the creation date ('created' timestamp to be precise) Not...
Categories: Content editing experience

Ubercart Field attributes

This module links Ubercart's attribute system to Drupal core's fields API and allows to automatically create product attributes from fields and options from the multi-values. There's an earlier...
Categories: E-commerce, Site structure

Pages