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.
Scheduler
Scheduler gives editors the ability to schedule content, media, commerce products and taxonomy terms for publishing and unpublishing at specified dates and times in the future. The 2.x branch...
Categories: Administration tools, Automation, Content editing experience
Backup and Migrate
Back up and restore your Drupal MySQL database, code, and files or migrate a site between environments. Backup and Migrate supports gzip, bzip and zip compression as well as automatic scheduled...
Categories: Administration tools, Import and export
Scheduler content moderation integration
This is a submodule for the scheduler module to integrate with content moderation. It is taken from the patches of this issue: [#2798689]. None of this is my work, all the work has been done by the...
Job Scheduler
Simple API for scheduling tasks once at a predetermined time or periodically at a fixed interval.
Categories: Developer tools
Rules
The Rules module allows site administrators to define conditionally executed actions based on occurring events (known as reactive or ECA rules). Example use cases Build flexible content publishing...
Categories: Automation, Developer tools, Site structure
Webform
The Webform module allows you to build any type of form to collect any type of data, which can be submitted to any application or system. Every single behavior and aspect of your forms and their...
Categories: Integrations, User engagement
Lightning Scheduler
Lightning Scheduler allows you to schedule a moderation state change to happen in the future. This project was originally developed as part of the Lightning distribution (under the Lightning...
Scheduled Transitions
Users may select a specific revision, and it will be changed to a different moderation state at a specified date. Scheduled Transition differentiates from other scheduling projects by providing a...
Categories: Content display, Content editing experience, Developer tools
Views Slideshow
Views Slideshow can be used to create a slideshow of any content (not just images) that can appear in a View. Powered by jQuery, it is heavily customizable: you may choose slideshow settings for...
Categories: Content display
Simple Cron
Simple Cron gives site builders and developers clear, per-job control over Drupal cron tasks. Each job can have its own schedule, status, execution rules, order, and optional settings. The module...
Categories: Administration tools, Developer tools, Performance
Sitewide Alert
The Sitewide Alert module adds the ability to show alerts at the top of your site. This module can be used for showing alerts to your visitors to inform them of planned maintenance periods,...
Categories: Content display, Content editing experience, E-commerce
Acquia Purge
Top-notch cache invalidation on Acquia Cloud! The acquia_purge module invalidates cached content on Acquia Cloud and allows you to set Drupal's time to live (TTL) to a high value like a year. This...
Categories: Content editing experience, Developer tools, Performance
Entity Construction Kit (ECK)
The Entity Construction Kit (ECK) builds upon the entity system to create a flexible and extensible data modeling system both with a UI for site builders, and with useful abstractions (classes,...
Categories: Content editing experience, Developer tools
State Machine
State Machine Provides code-driven workflow functionality. A workflow is a set of states and transitions that an entity goes through during its lifecycle. A transition represents a one-way link...
Simplenews
Overview Simplenews publishes and sends newsletters to lists of subscribers. Both anonymous and authenticated users can opt-in to different mailing lists. HTML email can be sent by adding Drupal...
Lightning Workflow
Lightning Workflow includes tools for building organization-specific content workflows using the Workflows and Content Moderation modules in Drupal 8 core. Out of the box, it gives you the ability...
Categories: Content editing experience
Warmer
This module provides all the necessary infrastructure to orchestrate your cache warming processes. You can warm the cache of your critical entities (and more!) right after you deploy to production....
Categories: Performance
Fullcalendar Library
This is a utility module that simply provides the fullcalendar (3.x) and fullcalendar scheduler (1.x) libraries to other modules. If either library is not locally installed under /libraries, it...
Categories: Integrations
Scheduled Publish
Scheduled Publish This module contains a field type for nodes and medias to update the moderation state of some contents via a cronjob. Usage Enable the workflow for your entity type. Add a field...
Categories: Access control, Content editing experience
Scheduler field
The scheduler field module add a scheduler field type. Scheduler field type allow to configure some schedules actions to fieldable entities. The different schedules actions are defined as plugin....
Categories: Administration tools, Content editing experience, Site structure
Newsletter (D7)
Newsletter module aims to be a full blown newsletter solution for Drupal 7. It is especially recommended for people that need more than one newsletter list for their site. Dependencies Entity API...
Categories: Integrations
Simplenews Scheduler
Simplenews Scheduler sends a newsletter as a re-occurring item based on a schedule. It does so by creating a new edition (rendered copy as HTML Format) of a node at the time that it required to be...
Categories: Content editing experience, Integrations
LocalGov Alert Banner
Localgov Drupal Alert banner module, adds a global alert banner block and entity. Order of alerts In terms of order, it should be Notable Death -> Major -> Minor -> Announcement and then in date...
LocalGov Workflows
Default editorial workflow for LocalGov Drupal content. Provides a Drupal content moderation workflow, a content approvals dashboard, content scheduling and content preview. The content workflow...
Webform Scheduled Tasks
This module (2.x branch) provides a generic scheduler for processing webform submissions. There are two kinds of plugins developers can write to hook into the scheduler: Result set plugins: these...
Categories: Administration tools, Import and export, Developer tools