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.
Azure Key Vault
Azure Key Vault REST API Integration prefer Vault instead of azure This module is providing the REST API integration between Drupal 10/11 and 'Azure Key Vault' using the 'Azure Active Directory' ...
Categories: Administration tools, Developer tools, Security
Workflow defaults
By default workflow sets the first available workflow state as the default on node add forms. This module allows you to specify a different default workflow state. Use the (Default) option to leave...
Categories: Administration tools, Developer tools
Domain URL
Domain URL allows administrators to set canonical URLs for non-node paths in a Drupal installation using Domain Access. The current code is proof-of-concept. It needs work. If anyone would like to...
Categories: Administration tools, Content editing experience, Developer tools
Twig testing
Just a small module to help ease testing (performance and markup comparison) for theme hooks which may be otherwise difficult to test on their own. Mostly useful as a tool for testing sub-issues of...
Categories: Developer tools
Compile GeSHi Node
Writing code on your website using GeSHi? Maybe you'd like that code to be compiled automatically for you? The Compile GeSHi Node module offers an interface for this purpose. It is a bit of manual...
Categories: Developer tools, Import and export
Organic Groups Site Manager
Note: Development and issues are handled on GitHub, and code is synced back to Drupal.org This module provides support to setup a platform supporting multiple (sub)sites based on Organic groups (OG...
Categories: Content editing experience, Developer tools
Grabber
Scan sites. Save scanned data. Load data into node. Scheduled. Manual. Log journal. Optimizer. Field collection support. Field collection merge. Unique by field. Multivalued fields support. Image...
Categories: Content editing experience, Import and export, Developer tools
HTTPRL Spider
HTTPRL Spider uses the excellent HTTP Parallel Request & Threading Library to perform an internal cache seeding spider via Drush. This is not a module, it's a command line call that can be used to...
Categories: Administration tools, Developer tools, Performance
Fox drush console
The module adds drush command: fox:console (fox). Command allow you to obtain data at entity (context) levels. Context: entity_type.bundle . The module can be useful during audits, migrations,...
Categories: Administration tools, Automation, Developer tools
Migrate Nodes to Media
Provides a UI for mapping content type fields to core media fields and executes the migrations. Users can create multiple migrations and run them. Also provides JSON output for content types and...
Categories: Developer tools
Features Separate Files
Features Separate Files places individual exportables into separate files. It currently works with CTools exportables like Page Manager definitions, Mini Panels, Views, etc. This is essentially a...
Categories: Developer tools, Import and export
Ajax auto save
Auto save nodes while editing (not during creation) directly to database through ajax. The pipedream goal is to remove the Save button completely by aggressively saving any changes directly to db,...
Categories: Content editing experience, Developer tools
Replicate Bonus
This module provides a couple of additional functions on top of the replicate/replicate_ui modules. Currently: Redirecting the user back to the node-edit form of the replica. Automatically set the...
Categories: Administration tools, Content editing experience, Developer tools
Auto complete fields
Like core provides form field : '#autocomplete_path' => 'user/autocomplete', this module will provide menu path for few more #autocomplete_path options for more custom auto complete path look at :...
Categories: Developer tools, Site structure
SmartCache
SmartCache is a js and css gzip & cache script. It mantains an updated cache of every js and css file on your site and serves it to browsers supporting http compression. SmartCache generates Expire...
Categories: Developer tools
Context Form Alteration
Alter forms via Context reaction. zOMG! More friendly, exportable, GUI alternative to writing form_alter functions in custom module code. Set various form values, attributes, and element access...
Categories: Administration tools, Developer tools
table_api
What Can it do? This module allows developers to expose drupal-style queries (db_select) as a pageable-sortable ajax table with as little coding as possible: Supports join queries* Supports...
Categories: Content display, Developer tools
Migrate Apigee
UPDATE This project is now obsolete as the Apigee Dev Portal Kickstart maintainers have added a Drupal 7 to 8 migration. We will collaborate on that effort rather than supporting a separate project...
Categories: Developer tools, Import and export
Required Content
The purpose of this module is to ensure any content that is required by configuration exists when that configuration is loaded. Deploying content and configuration changes together is hard It can...
Categories: Content editing experience, Developer tools
Opigno Learning Path Creation
The module is a blend of various activities, modules, and groups that can include things like quiz questions, multiple-choice options, and drag-and-drop interactions. These elements work together...
Categories: Content editing experience, Developer tools, Site structure
Form Alter Events
Alter forms using Event Subscribers instead of traditional hooks. Overview Form Alter Events provides an event-driven system for altering forms in Drupal, offering an object-oriented alternative to...
Categories: Developer tools
Google Closure Compiler
This module aims to utilize Google Closure Compiler API/application to optimize your cached JavaScript files. More info about the application/service: http://code.google.com/closure/compiler/...
Categories: Developer tools, Performance
At.js
Awesome inline autocompletion within textareas using At.js http://ichord.github.io/At.js This module adds integration for At.js and listeners you define with: Textareas without a WYSIWYG Bueditor...
Categories: Content editing experience, Developer tools
Preset
Not to be confused with the Presets module... IMPORTANT NOTE: This module has been deprecated. The latest version ( DEV ) of MediaFront module 7.x no longer needs this module. For those who are...
Categories: Administration tools, Developer tools
Shownid
What is it? This is kind of a simple module, apologies for that, but it does something that is often requested by our site editors: It shows the nid / tid of the current active page in a...
Categories: Developer tools