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.
Good Relations for Drupal Commerce (schema.org compatible)
This module adds Good Relations markup on Drupal Commerce product displays, allowing search engines to display Rich Snippets for your products. Read more on how Good Relations can improve the SEO...
Categories: E-commerce, User engagement
Web Experience Toolkit: Webform
Provides Webform functionality in [Drupal WxT][drupalwxt]. Key Features Creates a webform content type for basic form management. Multilingual support via Webform localization Webform NID replaced...
Categories: User engagement, Integrations
Service Links mailto
You need a simple <a href="mailto:hello@example.com"> link integrated within your list of service links? Look no further! The Service Links mailto module integrates with the Service Links...
Categories: Content editing experience, Content display, User engagement
Webform Random
This project is now obsolete. Webform in D8 now has a randomize feature and D7 is now EOL. This module provides a checkbox on the WebformForm Form Settings page to randomize webforms. After...
Categories: User engagement, Integrations
Lock Field Values
Allows administrators to lock the values of fields on any entity. Introduces a new setting for fields that enable the ability for the values to be locked per-entity. Setup: Install the module Edit...
Categories: Administration tools, User engagement, Site structure
Webform AddressFinder
This module implements integration between Webform and the AddressFinder service (https://addressfinder.com.au/), providing autocompletion and validation for addresses in Australia and New Zealand....
Categories: User engagement, Site structure, Integrations
The Concentration Game
This is a simple card flip game also known as the Concentration Game. This module provides the flip card game as a drupal block that can be enabled on any page. Each flip card game block has its...
Categories: User engagement
Webform Allowed Charactersets
Add characterset restrictions to your webforms. If you for example have russian spam still comming through your current anti-spam measures on your webforms, you can use this module to simply not...
Categories: Security, User engagement
ComputerMinds Data Layer
This module provides a messenger-like service for pushing events/data into the client side data layer. Usage The intended use of this module is through the cm_data_layer.data_layer service eg. Or...
Categories: Developer tools, Integrations, User engagement
Alerts Format
Provides formatting features to support the Alerts recipe. This module can be used to quickly add formatting to your Alerts recipe install, or you can use it as reference to add equivalent custom...
Categories: Administration tools, Content display, User engagement
Webform MailerLite integration
Features A simple webform handler to create a new Subscriber on a MailerLite account. By default, the Subscribers do not belong to a MailerLite Group. Ability to add more data on the Subscriber....
Categories: Integrations, User engagement
Netcall AI Widget
INTRODUCTION The Netcall AI Widget module allows sites to embed the Netcall AI widget on their website. You can enable it sitewide so it appears on all pages. Once that is done, you can override it...
Categories: Integrations, Site search, User engagement
Analyze AI Brand Voice
This module is part of the AI module ecosystem and included in DXPR CMS. Your Brand Voice Drifts When You're Not Looking One writer sounds corporate, another sounds casual, a third sounds like...
Categories: E-commerce, Multilingual, User engagement
Analyze AI Sentiment
This module moved to a new home to work around a drupal.org infrastructure problem: https://www.drupal.org/project/analyze_ai_sentiments
Categories: Content editing experience, E-commerce, User engagement
LMS Messages
Adds an ability to configure various automatic and manual messages that can be sent to LMS students and teachers by integrating Drupal LMS events with the Message module. Features Additional...
Categories: User engagement
Advanced Message Subscription
Provides fine-grained control over subscription to messages.
Categories: User engagement
Asyntai AI Chatbot
Asyntai - AI Chatbot for Drupal Create and launch AI assistant/chatbot for your Drupal website in minutes. It talks to your visitors, helps, explains, never misses a chat and can increase...
Categories: Artificial Intelligence (AI), E-commerce, User engagement
LMS AI
Stub main module for now and a single activity-answer plugin sub-module: AI textfield with feedback and async AI answer evaluation from cron. Requires AI Providers API module. Doesn't require AI...
Categories: Artificial Intelligence (AI), User engagement
CMS guide
CMS Guide is a docs-as-code in-admin help system for Drupal. Editor guide content lives as Markdown files in a module, is version-controlled alongside the rest of your site's code, and is imported...
Categories: Administration tools, Content editing experience, User engagement
Drupal LMS
Drupal LMS is a Learning Management System for Drupal, designed to be extensible and modular, and to integrate well with other Drupal modules and content. Drupal LMS allows you to enable individual...
Categories: Content display, Site structure, User engagement
Tour Extras
Provides (oppinionated) contrib additions for the fabulous Tour module (as submodules). Currently requires patch from [#3549273] to work! Requirements This module requires the following modules:...
Categories: Content display, Integrations, User engagement
Arguments
The module allows content to be discussed with pros and cons arguments.
Categories: Content editing experience, User engagement
Klaviyo CRM
Native Drupal integration with the Klaviyo CRM automation platform.
Categories: Automation, Integrations, User engagement
Help injector
Help injector is a small utility module used to display contextual Advanced help icons as produced by the Advanced help injection and export module on forms and pages. See [#895554]. Install this...
Categories: Developer tools
Commerce calculated price extras
Warning: This is not really a project in its own right, it contains code that ought to live in Drupal Commerce itself, but I need it right now. It won't ever be promoted to a full project. Feel...
Categories: E-commerce