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.
OG extra rules
Sandbox module that provides three rules: *Get group id from membership entity *Get target node from membership entity (if og is related to another entity it does'nt work) *Get all group members...
Categories: Automation
Rules link field
The module allows to create links that run rules. Uses 1. Visit /admin/people/permissions and add the "Execute rules that react on "Rules link clicked" event" permission to roles that can click the...
Categories: Automation
Comment Score
Allows administrators to configure arbitrary rules in which to score the "badness" or "goodness" of comments on the site. The more positive the number, the more negativity points it has. It is...
Categories: Administration tools, Content editing experience, Automation
wf_field
Workflow as a D7-field using rules.module for the "heavy lifting". For an introduction on what this module does please check out the screencast and blog post. There is also a sample feature, and an...
Categories: Content editing experience, Automation
Rules Mail Edit
Rules Mail Edit adds rules actions to allow rules to send emails to single users or users of a role using Mail Edit templates. It does support rules tokens. After enabling the module, rules actions...
Categories: Integrations, Automation
AI Content Lifecycle
INTRODUCTION The AI Content Lifecycle module provides AI-powered content analysis to help content editors review and improve content quality on their Drupal site. The primary use cases for this...
Categories: Automation, Content editing experience
If Then Else
INTRODUCTION ------------ "If Then Else" module provides a graphical user interface to set different rules which can work as a replacement of programmatic hook based approach to add custom actions...
Categories: Automation
Data Migration Report
The Data Migration Report module is created to simplify and improve the data migration process from Drupal 7 to Drupal 10 and later versions. By using this module, developers and administrators can...
Categories: Automation, Developer tools
Views node.js
This module implements dynamical update of views by nodejs after executing rules action. This module implements rules action which we can add to any rule for updating some views (views which need...
Categories: Automation
Activity Log
Provides activity streams like those seen on Facebook, Yammer, and Google+ where users can keep track of recent, interesting activity on the site. It is designed to be easy to use, yet extremely...
Categories: Content display, Automation
Auto User
Auto User module allows on-the-fly creation of new Drupal user upon submitting content by anonymous user. Each content type can have auto user functionality enabled with options to choose username...
Categories: Content editing experience, Automation
Document Loader: HTML to Markdown
Document Loader HTML to Markdown adds a Document Loader plugin that converts HTML into clean Markdown. If you use the Document Loader module to load documents (e.g. for AI, search, RAG pipelines,...
Categories: Automation
Content Autoscore
This module automatically calculates scores for any node on a Drupal site. The score is calculated by adding together administratively controlled point values for given "events" relating to that...
Categories: User engagement, Automation
AI Layout Builder
Note: The module is WIP (work-in-progress) - it's more of PoC as of today, not really ready for any part of either production or small personal projects. But keep your eye on - as it's under active...
Categories: Automation, Content editing experience, Integrations
FBSSC Rules
This small module provides basic Rules integration for Facebook-style Statuses Comments It uses fbss_after_save hook to provide a way to pass info about the comment into rules, as the site we were...
Categories: Content editing experience, Automation
Word list
This module was developed as a part of the "4 weeks of Drupal" course, available at http://dev.nodeone.se/en/four-weeks-of-drupal. *** The Word list module allows creating and handling a global...
Categories: Automation, Developer tools
Context Rules
This module provides rules module integration for the context module. The module offers: A. New Rules event to react when a context is set B. New Rules condition to see if a selected context is set...
Categories: Automation
Detector
NOTE: Given that Detector no longer appears to work in newer versions of PHP, there's probably not much point in maintaining this. Sorry for this. This module supports the inclusion of Dave Olsen's...
Categories: Administration tools, Automation, Developer tools
FlowDrop
FlowDrop is a workflow automation framework for Drupal with a visual graph editor. Build predictable, auditable workflows that can include AI/LLM steps alongside deterministic processing, giving...
Categories: Artificial Intelligence (AI), Automation, Integrations
Modue Radar
Module Radar Contents of this file - Introduction - Range of Functions - Installation - Configuration - Notices - Future Plans Introduction As Drupal continues to evolve with automated updates, it...
Categories: Automation
Workflow entity and State field
D7 work on workflow module I think this way we should go with workflow in D7: 1) Workflow is entity 2) State is field 3) Core actions, triggers integration 3) State formatter is configurable for...
Categories: Content editing experience, Automation
Rules panes
Rules Panes allow embedding Rules components as content panes in Panels (or so). By default any parameters for the component are entered manually by the end user, but they can also be pre-populated...
Categories: Automation
Rules examples
This project contains example code for Rules 2 plugins: * Rules actions (including minimal example, an example with a required parameter, and an action that also provides a parameter) * Rules...
Categories: Automation
Token Data Hash
Overview This adds a new token to under the current page header which will take a value from the URL parameter hash and treats it like a comma separated list of values encoded in a specified manner...
Categories: Automation, Developer tools
FlowDrop UI Agents
The FlowDrop UI Agents module provides FlowDrop visual editor integration for AI Agents using the Modeler API. It enables users to visually design, configure, and manage AI agent workflows through...
Categories: Artificial Intelligence (AI), Automation