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.
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
Rules Add Child
This module will add a child page under a newly created node. You will need the following modules. Book made simple Rules Follow these steps to install and use this module. 1. Install the module. 2...
Categories: Automation
Character Generator
This module generates a 10-character alphanumeric string. Suitable for automatic labeling data/content types. Like registry numbers, reference codes, or tracking identifiers. How the code works The...
Categories: Automation, Content editing experience
Opensearch NLP
**OpenSearch NLP** extends Drupal’s Search API by adding **Natural Language Processing (NLP)** and **semantic search** capabilities through OpenSearch. This module integrates with `search_api` and ...
Categories: Artificial Intelligence (AI), Automation, Site search
Book Moderation Sync
Book Moderation Sync Module The Book Moderation Sync module synchronizes moderation states between books and their children (chapters or pages) in Drupal. It leverages the book and content...
Categories: Administration tools, Automation, Content editing experience
Metadata Hex
Metadata Hex Introduction Metadata Hex is a powerful Drupal module that automates metadata extraction, processing, and mapping for nodes and files. It supports structured metadata ingestion from...
Categories: Automation, Content editing experience, Search engine optimization (SEO)
Entityform to node
Entityform to node is a little module that provides an ability to copy entityform to node. How to use: Install the module Enable the module Create new content type without creating any other fields...
Categories: Content editing experience, Automation, Developer tools
Rules Webform Submitted
Rules WebForm Submitted adds a Condition to Rules that allows you to test to see if a specific webform node has been submitted by the current user. This is useful for restricting some content on...
Categories: Automation
AI Content Governance
AI Content Governance is a Drupal module that integrates with the Drupal AI module to automatically review and suggest improvements on node content using configurable AI providers. The module...
Categories: Artificial Intelligence (AI), Automation, Content editing experience
Entity reminders
This project's goal is to aggregate all the functionality of several Drupal reminder projects. Main tenets of reminder API: Reminder API only handles the storage configuration, notification, and...
Categories: Site structure, Integrations, Automation
rules_form_alter
This module allows you to to do use your favorite hook_form_alter techniques using rules Objective: Provide site developers access to all the power of the hook_form_alter through rules so they can...
Categories: Automation
Scrape To Field
The Scrape To Field module provides web scraping functionality that automatically extracts content from external websites and populates Drupal fields. Good for maintaining up-to-date product prices...
Categories: Automation
Advanced PWA Rules
This modules brings together the power of Advanced PWA & Rules. With this module you can send push notifications to all subscribed devices or to a specific users devices. They can be triggered by...
Categories: Automation, User engagement
Entity Purge
The Entity Purge modules provides a system for purging Drupal entities. For example, daily delete all entities of type X that are older than 1 month. Features It provides a purge plugin that allows...
Categories: Administration tools, Automation
Migrate Source Symfony BrowserKit (scraper)
The Migrate Source Scraper module is a Drupal module that introduces a new data source for the Migrate ecosystem. This source allows content importing via web scraping using Symfony's BrowserKit....
Categories: Automation, Developer tools, Import and export
UtiliKit - The Ultimate Utility-First CSS Framework for Drupal
UtiliKit revolutionizes how you approach CSS styling in Drupal by providing a dynamic, zero-CSS utility framework that eliminates the need for writing custom CSS while offering unlimited...
Categories: Automation, Content display, Developer tools
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. For Drupal 8 i have writte something similar, that do es not use rules...
Categories: Media, Performance, Automation
Field Data Sync
This module provides a simple way to easily update fields' data in your other site by means of just saving your content in your current site. Features Use this module if you have 2 or more sites...
Categories: Automation, Content editing experience, Import and export
Rule Tokens
Take control and Rule your Tokens. The Rule Tokens module allows (mostly) any token to be passed through a Rule component allowing you to change the output as you and your Rule see fit. Example: If...
Categories: Automation
Advanced PWA Rules Flag
This module builds on the Advanced PWA module to provide additional actions utilising the Flag module. This combination of modules allows advanced flows of push notifications, utilising Rules to...
Categories: Automation, Integrations, User engagement
Rules Shutdown
Sometimes it is required to execute some actions at the end on page script execution (in a shutdown function). E.g. to trigger new updating a node when the node is re-saved. This module allows to...
Categories: Automation
User Notifications
Im actively seeking new maintainer for the project, please get in touch if interested!! The User Notifications module was born out of the need for a Facebook Style notifications system where each...
Categories: Integrations, Automation, Developer tools
Revision author token
About Revision author token This module provides a new token (for Rules, for example) to access the email of the author of a particular node revision. Once the module is enabled, you have access to...
Categories: Automation
Domain Access Redirect
Force node to be redirected to the domain they are 'published to'.
Categories: Automation
Certificate Email Rule Action
Make a new Rule action available that will e-mail a Drupal user a Certificate node's PDF representation.
Categories: Automation