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