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

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

PhotoLDR

The PhotoLDR Module allows you to add content with images from an iOS device like iPhone, iPod Touch, or iPad using the PhotoLDR iOS application. The PhotoLDR iOS app is designed to communicate...

Reminder

Overview The Reminder module sends messages to user at specified intervals. For example, if you have a node with a date field, this module can be configured to sent emails at certain intervals...

Translate fields

This module presents a new field type called translate fields which can be used in custom forms. This field type will be typically used with a select list or checkboxes/radios. We usually define a...
Categories: Site structure

Publish Queue

Publish Queue module allows to manage the scheduled publishing options in an easy way. Admin can configure publish interval, and queued nodes will be published automatically. This module depends on...

Nodequeue Randomizer

The 'Nodequeue Randomizer' module extends the functionality of the Nodequeue module by supplying a method to have your queues be randomized on a scheduled basis. It also allows you to weight the...
Categories: Content display

Rooms Views

This module provides a "Rooms availability" filter and a "Booking form" field to improve the Views integration for Rooms (https://drupal.org/project/rooms). Rooms Views allows to filter Bookable...
Categories: E-commerce

Simple Submitted By

This module helps to override the normal byline attribution and date-posted text of the node.

Content Management Filter

This module adds an easier way for administrators to filter the content on a Drupal site for administration purposes. CMF is an alternative to the Administer >> Content management >>...
Categories: Administration tools, Content display, Content editing experience

CKEditor5 find and replace

CKEditor 5 Find and Replace brings the native CKEditor 5 Find and Replace panel into any Drupal 10 or 11 CKEditor 5 toolbar with a single drag-and-drop. Editors can instantly locate and update any...
Categories: Content editing experience, Developer tools, Site search

Search API Acquia Solr Date Sort

Expands Search API Solr Date Sort to work with Acquia's Solr environment.
Categories: Site search

Datefield Expire

Back in 2006 (Drupal 4.7) I wrote a module for the automatic unpublishing of events after the date had passed. Rather than create a contrib module, I simply pasted in a forum: node/77166. Various...

Commerce Bluepay (Deprecated)

This module is obsolete. Please see Commerce BluePay for an up-to-date and fully-featured module.

Extended Date/Time Format

This module adds a date field with support for the Extended Date/Time Format specification (EDTF). This allows varying precision, uncertain and approximate (date or) timestamps. Internally the...
Categories: Site structure

Simple Contest

Simple Contest module provides contest system for Drupal websites. for example, Best Design submission, Top contributor this week, etc. Features: contests are nodes. multiple contests of multiple...
Categories: E-commerce, User engagement

Heartbleed

This module was developed in response to the Heartbleed bug in OpenSSL. The problem Heartbleed module solves is this: I have patched my site against the Heartbleed vulnerability, and I want my...

Webform event

Webform event Webform event is a module that provides the following: Event content type Administrative tools to manage an event Event page with current participants, and possible queue to an event...
Categories: Site structure

Archive Message

There is a module to expire content on a certain date, but we don't want those articles to disappear, we want them flagged with a centered red line of text across the top that reads "This article...

Webex Integration via XML

Cisco WebEx is a tool that provides on-demand collaboration, online meeting, web conferencing and videoconferencing functionality. The module enables us to create a WebEx meeting through the...
Categories: Integrations

Rules Once per Day

A module to easily enable Rules to be fired once per day at, or soon after, a specific hour. The module's main function is to provide a "Once per day" event that can be used to trigger rules. The...
Categories: Automation

apachesolr custom date filter

Creates a block that allows the user to select 2 custom dates and filter the search results to between them.
Categories: Site search, Developer tools

Commerce product order history

Provides a view that displays all orders for a given product, the order date, order status and the quantity ordered.
Categories: E-commerce

Rules Routine

This module allows you to create rules components and schedule them so that they happen on a repeating date.

Ovulation Calculator

Uses Drupal form api, to calculate female fertile period and then the estimated due date for the baby.
Categories: Content editing experience

Embargo

In some cases you want to publish a certain piece of content on a specific date. You can use the Scheduler project for this but this means the content will not be available until the specified date...
Categories: Access control, Content display, Content editing experience

Expiring Roles

This module was conceived to grant roles with a set expiry date. A cron job handles updating the roles past their expiry date. The initial use case was to grant roles upon successful purchase of a...
Categories: Access control

Pages