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.
Message Moderated
The Message Moderated module provides a message type and associated entity reference fields, enabling sending and receiving messages that must be moderated by an admin before notification sent to...
Categories: Developer tools
jDrupal
What is jDrupal? A JavaScript Library and API for Drupal REST. What is jDrupal used for? Drupal Application Development. What kind of apps? A variety of application architectures, including......
Categories: Decoupled, Developer tools
Auto-Dialog
Drupal 8 dialog system for Drupal 7. Module use standart Drupal AJAX Framework and jQuery UI Dialog. Use 1. Enable module 2. Add to page link with class autodialog 3. Profit :) Custom dialog...
Categories: Developer tools
Tarte au Citron
Manage features which use cookies (ads, social networks, videos, other contrib modules who print data in your pages) With this module, you can use additionnal modules (plugins) which interact with...
Categories: Content editing experience, Developer tools, Security
References Index
Add extra Indexes to the references module to create tree structures and make fast queries possible.
Categories: Developer tools
Page manager redirect
This is a very simple module that exposes a 'redirect' task to the page manager module in the ctools suite. This allows you to define paths that can then redirect to others, all without writing any...
Categories: Administration tools, Developer tools, Site structure
Kubernetes
Overview Kubernetes is a subsidiary module under Cloud module. Please refer to: Cloud Sponsor
Categories: Administration tools, Developer tools, Integrations
VMware
Overview VMware is a subsidiary module under Cloud module. Please refer to: Cloud Sponsor
Categories: Administration tools, Developer tools, Integrations
Content Model & Site Documentation
Content Model Documentation's intent is to surface both the content model and architecture of a Drupal site. It allows additional documentation of fields, entities that use them, modules and other...
Categories: Administration tools, Developer tools
Focused Entity Reference
Provides an entity reference filter that allows content editors to select options from the selections of other entity reference fields. For example, for Find It Cambridge and the Find It platform,...
Categories: Content editing experience, Site structure, Developer tools
Maybe? 🤷
This module lets you access Drupal entities without worrying about accidentally triggering a fatal exception, which is especially useful in theme preprocess functions. The class is loosely based on...
Categories: Developer tools
Persistent URL
What is PURL? In standard Drupal, a URL like /about-us simply points to a piece of content. PURL (Persistent URL) allows you to attach "context" to your URLs that persists as the user navigates the...
Categories: Developer tools
Terraform Cloud
Overview Terraform Cloud is a subsidiary module under Cloud module. Please refer to: Cloud Sponsor
Categories: Administration tools, Developer tools, Integrations
AWS Cloud
Overview AWS Cloud is a subsidiary module under Cloud module. Please refer to: Cloud Sponsor
Categories: Administration tools, Developer tools, Integrations
Node Access Grants
Why The Drupal node access grants system has been more or less unchanged since the beginning. However, with Drupal 8, we can and should start leveraging the OOP and service oriented architecture...
Categories: Developer tools
Migrate Entities
Migrate Entities module imports content entity using a CSV file. This module is extended version of migrate module. This is depended on simple node importer module. Currently, this module is...
Categories: Developer tools
Entity Change Default Language
This module provides a service for changing the default language of an entity. No user interface for now, only a helper module for developers.
Categories: Developer tools
Fieldable vocabularies
This module exposes the Vocabulary to the field system. It defines a single bundle and a single view mode. The data is loaded when you load a vocabulary, but it is up to you with what you do with...
Categories: Site structure, Developer tools
Entity Id Manager
The module provides a drush command drush entity:change-id [entity_type_id] [old_id] [new_id] to update entity IDs while maintaining data integrity across the entire database schema. Automated...
Categories: Developer tools, Import and export
Points
Points module define a Point entity type. Site builders can add fields to reference this type of entity in order to implement financial or transnational type of applications. This module tries to...
Categories: Site structure, Developer tools
Entity Reference Field Widgets
Additional widgets for use on Entity Reference fields. Currently supported: Hierarchical Term Select Allows selections to be dependent on a parent selection. IEF Autocomplete Create Allows...
Categories: Content editing experience, Site structure, Developer tools
Config Tweak
The module helps to make “Configuration updates report” — “clean again” :) In general the module removes "unnecessary" properties from the config. Currently, the module implements next tweaks:...
Categories: Administration tools, Developer tools, Import and export
Cucumber UI
Cucumber UI is a powerful automated testing module designed to assist users in effortlessly constructing essential tests for their websites. With its intuitive and user-friendly interface, it...
Categories: Developer tools
Taxonomy Widget Plus
Synopsis This module provides a custom widget for taxonomy term reference field that: Displays as a tree-like structure. Allows adding new term directly in the entity form. Can be placed into...
Categories: Content editing experience, Site structure, Developer tools
Bundle Class Attributes
Allows bundle classes to be configured using attributes. This removes the need to implement hook_entity_bundle_info_alter(). Example
Categories: Developer tools