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.
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