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

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

Password Change Rules

Currently provides a number of settings to allow you to force a user to change their password:

Rules Cookie

This module allows you to read data from a cookie and use it in a rules condition.

TFA Rules

TFA Rules message

Two-Factor Authentication Rules is a Drupal module that provides integration with the Rules module to add a condition to check to see if TFA has been enabled for a user.

Rule-based SMS Router

This module hooks into the SMS Framework and allows admin-defined rules to determine which of a large number of configured

Rules FTP

SUMMARY

This module integrates FTP commands into Drupal via the Rules module allowing events to trigger the sending of files to an FTP server. Example rules are provided.

Rules Queue

Rules Queue is a module for adding entities to Queues within Drupal using actions triggered by Rules events.

Rules Cron

This module adds an extra condition to Rules for checking the time in seconds that the cron has been run.

Views Entity Rules

This module allows to define view field visibility rules.

CleverReach Rules

This simple module provides two rules actions for the CleverReach eMail marketing service:

Views Bulk Operations (VBO)

Views Bulk Operations (VBO)

This module provides a bulk operations functionality integrated with Views, with many additional features like clean API for developers, batching and persistent selection comparing to the Drupal 8+ core bulk form. For Drupal 7 it is the only tool providing such features.

Rules JS (execute JavaScript action)

Allows to execute JavaScript as Rules action.
Especially helpful in situations where you'd for example like to track things based on rules.

Clever Reach Rules

Minimalistic Clever Reach integration for rules.

Piwik Rules

This module adds an action to rules to track goals in Piwik.

Rules Image Styles

The prupose of this module is to pre-generate styles via rules.

DO NOT USE THIS IN PRODUCTION. THIS IS AN EXPERIMENTAL MODULE.

Rules link event

Rules configuration

This module extends Rules by adding an "link accessed" event - this allows you to create arbitrary links which trigger rules.

Rules Special Redirects

Tiny helper module that allows Drupal to trigger Page Not Found and Access Denied pages as Rules actions.

Rules executor

This module's functionality has been merged into the Rules and Views Integration module.

Rules examples

This project contains example code for Rules 2 plugins:

Inference Rules

Inference Rules are used for discovering new relationships using automatic procedures. This module utilizes learning algorithms and site data and / or metadata to generate new knowledge.

CKEditor 4 - WYSIWYG HTML editor

This module will allow Drupal to replace textarea fields with the CKEditor 4 - a visual HTML editor, usually called a WYSIWYG editor. This HTML text editor brings many of the powerful WYSIWYG editing functions of known desktop editors like Word to the web. It's very fast and doesn't require any kind of installation on the client computer.

CKEditor 4 is officially reaching its end-of-life soon

At the end of Q2 2023 CKSource (the maintainer of CKEditor 4) is ending security coverage for CKEditor 4, after more than a decade.

CKEditor 4 support in Drupal extended until the end of 2023

Due to the long-term strong relations between CKEditor and Drupal, the support for CKEditor 4 in Drupal is going to be provided by the end of 2023 by CKSource. We recommend however migrating to CKEditor 5 in the nearest future, to avoid last-minute upgrades at the end of the year.

Support for official CKEditor 4 plugins provided by contributed modules

Some CKEditor 4 plugins developed by CKSource are available in Drupal thanks to contributed modules. CKSource will be supporting module maintainers and provide updated versions of CKEditor 4 plugins whenever there is a security update concerning plugins they are depending on until the end of 2023.

To ease the transition to CKEditor 5 (in Drupal 9.5 and Drupal 10.0), it is possible to use the 1.0.x branch of this project until contributed and custom modules are ready. Once CKEditor 4 no longer receives security updates (the end of 2023), this project will be marked unsupported.

If you are interested in getting security updates for CKEditor 4 beyond that date (up until December 2026), please check the CKEditor 4 LTS module, where a special edition, CKEditor 4 LTS ("Long Term Support"), is available under commercial terms ("Extended Support Model") for anyone looking to extend the coverage of security updates and critical bug fixes.

What is CKEditor?

CKEditor is the far superior successor of FCKeditor. The editor has been rebranded and completely rewritten. It is now much faster (the code has been optimized), loads faster (the number of files has been reduced, so the browser will perform less HTTP requests) and developer-friendly.

Useful links

Pages