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

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

User Forced Term by Rule

EDIT: This modules works, but it won't be launched, it's now a patch to Forced Terms module: http://drupal.org/node/1034116#comment-4906412 ---------------------- This module is very simple: it...
Categories: Automation

Referrer Token

This module makes HTTP Referrer tokens available for the current page Requirements Token module 7.x Installation Unpack the module folder into your modules directory Go to /admin/modules Enable the...
Categories: Automation, Developer tools

DANSE Drupal - Audit - Notification - Subscription - Event

Allowing administrators, content editors and users to subscribe to content or other events to get notified about them is nothing that's provided by Drupal core so far. There are many modules around...
Categories: Administration tools, Content editing experience, Automation

Rules OG Mail Actions

Rules OG Mail Actions Module Provides Rules Actions to send E-mails to all Members of an Organic Group in Different Formats. Currently drupal mail only. INSTALLATION: Normal module installation....
Categories: Integrations, Automation

Entity Rules Node Limits

This example project for Entity Rules. It contains 4 form access Rules that all limiting the number nodes that can be created. The 5 rules are: Limit all nodes - limits the total number of nodes on...
Categories: Administration tools, Automation

Workflow Modeler

The Modeler module provides a modern, React-based visual workflow editor for Drupal. Built on React Flow, it offers a professional drag-and-drop interface for creating and editing workflow models -...
Categories: Administration tools, Automation, Developer tools

Send Email to OG Roles

This module extends rules by adding an action which allows any new node created in a group (or workflow change) to send notices to specific roles of that group. Additionally, two new tokens have...
Categories: Automation

Clone Enity Revision

Introduction Clone Entity Revision allows site builders and editors to clone any node revision into a brand new node, including all referenced paragraphs, images, and files. This helps when you...
Categories: Automation

Rules Condition Site Variable

Currently a rule with a condition that relies on a site variable (i.e. variable_get('foo')) needs to have inline php code. This module allows your rule to have a condition that explicitly...
Categories: Automation

Rules secret preview link

The module was created as the solution for this forum request. It's based on the solution provided by the 'ralf57's sandbox: Node secret preview' module. The module adds to the Rules the 'Create...
Categories: Content editing experience, Automation

Subscriptions Rules

This module integrates Supscriptions with Rules. Features: - Subscribe user to node - Unsubscribe user from node - Subscribe user to node type - Unsubscribe user from node type - Suspend...
Categories: Automation

Scheduled Updates

The Scheduled Updates module allows scheduling updates at a specific date and time to entities such as Content(nodes), Users, Terms, Files and many more. Update dates can contain 1 or multiple...
Categories: Automation, Content editing experience, Developer tools

Node type flag

Due to the changes in Flag 3.4 it is no longer possible to flag non-entities. (From this version on Flag module token handling explicitly assumes that the flagging type is an entity type. As a...
Categories: Content editing experience, User engagement, Automation

Scheduled actions (D7)

This module allows the schedule an action (like for nodes publish, unpublish, promote, add to nodequeue ...). It makes use of the Actions Drupal core functionality. Architecture The architecture is...
Categories: Administration tools, Content editing experience, Automation

Entity Blueprint

Entity Blueprint is a generic, standalone module — but it was built to power the AI page building features in Plus Suite. Plus Suite uses Entity Blueprint as the bridge between AI agents Entities...
Categories: Artificial Intelligence (AI), Automation, Content editing experience

Node IP Restriction

Overview This simple module provides client IP based node access restrictions. In Detail/HowTo Each node gets two additional fields to add a list of IP addresses that are allowed to update or see...
Categories: Automation

Menu Node Action

The Menu Node Action module creates an action that can be configured to add a link to the node in a menu. If the Path module is enabled it can generate an Alias automatically. It will use the title...
Categories: Administration tools, Automation

Node body tokens

Provides tokens for node body. See issue [#181546].
Categories: Automation, Developer tools

OG Roles Email and Tokens

This module extends rules by adding an action which allows any new node created in a group (or workflow change) to send notices to specific roles of that group. Additionally, two new tokens have...
Categories: Automation

Rules Feeds

There are many use cases where Feeds framework is quite unusable because of it's inflexibility. Sometime it is needed to use more difficult logic while loading remote datas. Why not to use Rules to...
Categories: Import and export, Automation

Rules Autotag

The Rules Autotag module takes a light-weight approach for autotagging full-text content by matching taxonomy terms (and optional Synonyms). Rules Autotag depends on the Rules module. Functionality...
Categories: Automation, Site structure, Developer tools

Rules Factory UI

Adds a secondary form for creating a Rules configuration (e.g. component, non-abstract action containers) the proper way, e.g. with additional arguments. This is a developer module used by Rules...
Categories: Automation

Nodemail

  Delivers an email that contains an entire node's content. As an alternative, this can be accomplished by creating an email and entering field tokens, but when you have a massive amount of...
Categories: Automation

IA Translations

This module is used to automatically translate nodes and their field values using ChatGPT AI. It requires the Prompt AI module and a paid OpenAI API key. Features - Adds a tab to translate nodes...
Categories: Automation, Multilingual

Entity Batch Resave

Entity Batch Resave The Entity Batch Resave module is a custom Drupal module that provides functionality to resave the content of all nodes or media in the Drupal site. Usage Once the module is...
Categories: Automation, Media, Performance

Pages