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

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

Rules URL Argument

This module provides two rules conditions based on URL arguments:

Field formatter conditions

Field formatter conditions screenshot

Adds conditions to field formatters. Configuration happens on the "Manage Display" screens of every entity type on a per field basis when clicking on the cogwheel on the right.

Supports

Simple conditions and actions

  • Hide source field when target field is empty.
  • Hide source field when target field is not empty.
  • Hide source field when current user has specific roles.
  • Hide source field on specific pages.
  • Hide source field when target field contains a specific string.
  • Hide source field when target field doesn't contain a specific string.
  • Hide link field if title is empty.
  • Hide date field if from/to has expired.

Rules actions

  • Hide a field.
  • Change image style.

Rules should always be a 'A field is rendered' event before they can be selected in the conditions dropdown on the "Manage Display" screens per field.

Dependencies

Field formatter settings

Comparison with Conditional Fields

  • CF uses a complete separate interface.

Rules Forms Support

Note: versions prior to 7.x-1.0-rc1 are unsupported and deprecated. If you use any of the beta versions, I strongly recommend you to remove it and install our latest release.

Overview

Rules Forms Support provides a Rules based method for controlling forms and their elements. The module can be used to alter any form provided by Drupal core or contributed modules. Change element titles, descriptions, weights, and more, or validate form data and set form errors. Rules forms saves time and cost by affording site builders the ability to monitor and alter forms without the need to implement a custom module.

Rules Token

This module extends the 'Rules' module for Drupal 8/9.
The module enables to use in Rules tokens provided by the following modules:

Rules Data Transforms

Rules Data Transforms provides data transformation actions to rules.

Maestro

The Maestro module is a workflow engine/solution that will facilitate simple and complex business process automation.

Maestro has a workflow engine that executes templates created using a visual workflow editor. The workflow engine runs in the backgound and executes the workflow tasks, testing the tasks execution results and branch the workflow if required. The workflow engine will run every x seconds and execute all tasks that are in the queue which have not yet completed. Once they execute and return a success status, the engine will archive them and step the workflow forward. Both these components have been developed to support any number of different task types.

Maestro has been built to be extended with new task types and now contains tasks that are aware of webforms, entityforms, content types, rules, triggers. Custom interactive functions and batch functions can be added for custom business logic or integration.

The following is a summary of the available task types that be used in a workflow template:

  • Content Type Task: Assign a task to a user to create a new content node - task definition allows you to select from available content types.

Customer Profile Type UI

New widget's checkboxes appear at the top of the order edit page.

The big idea

This module provides a dynamic way to add new customer profile types for the Commerce module using a UI. So if you want another customer profile type other then the default billing pane that comes with Commerce, you can now easily add new ones using this module. Just as the billing profile type is fieldable and you control how fields are displayed, the same is true for any profile types you create using this module.

Menu Rules

Menu Rules provides Rules that are related to menu items. This project started out of the need for a D7 replacement for Automenu.

Group Actions

This module adds configurable actions regarding Group functionality, such as adding a user as member, adding or removing content.

Rules Send Big Email

Replace the 'text field' for entering email message with the multi row 'textarea' field.

Advanced PWA Rules Flag

This module builds on the Advanced PWA Rules module to provide additional actions utilising the Flag module.

Token URL Query

Adds a Token for all URL Query parameters.

The module is developed so we can re-use views filters in a link to another view with the same filter.s

Advanced PWA Rules

Send a push notification to all subscribed devices via 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.

Web service client

wsclient_logo_300.png

This module provides an interface to consume external web services.

Automatic Updates Extras

This module adds extra functionality to the main Automatic Updates module

Webhooks

The webhooks logo.

Webhooks are "user-defined HTTP callbacks". They are usually triggered by some event, such as pushing code to a repository or a comment being posted to a blog.

Random Word Combo

Overview page of the Random Word Combinations sets

Module to generate sets of random word combinations, where you can combine words from two word sets to a unique combination.

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.

Scheduled Updates

Publish and UnPublish Example

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.

Opigno Quiz App

The Opigno Quiz app provides packaged functionality for using Quiz with Opigno.

Workflow ECA

Provides ECA events, actions and conditions related to the Workflow module.

AI Interpolator Agent

Here will be the AI Interpolator Agent module that can automize the agents using Jira, Slack etc.

Pages