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.
Book Search and Replace
Book Sar (search and replace) uses Views, Views Bulk Operations and Views Bulk Operations Search and Replace modules in order to deliver a view specific to working with books. Using this...
Categories: Administration tools, Content editing experience
Blame
The Blame module is an audit tool that allows the site administrator (or those with appropriate permissions) to see changes that have been made to any form on their Drupal website. The purpose of...
Categories: Administration tools, Content editing experience, Developer tools
Suggest
Co-create Content Engage your audience by letting them contribute to the content of your site. Suggest is a module that allows a visitor (anonymous user) to send a contribution to an already...
Categories: Administration tools, Content editing experience
Unreusable
In an ideal world, a Drupal theme is nothing but a well-crafted collection of thought-out, reusable components that create beautiful pages when put together. In our real world, pressure to achieve...
Categories: Administration tools, Content editing experience, Site structure
Waypoints UI
This module provides a user interface for adding jquery_waypoints settings to your site. JQuery waypoints: https://github.com/imakewebthings/waypoints http://imakewebthings.com/waypoints allows you...
Categories: Administration tools, Content display, Developer tools
Advanced status report
The Advanced status module provides a detailed status report of your site. This report may be useful when debugging issues or when asking for technical support from thirdy-parties, such as Drupal...
Categories: Administration tools, Developer tools
URL list
Creates a list of node URLs at /q=urllist.txt or (/urllist.txt for clean URLs) for submitting to search engines like Yahoo! Site Explorer. urllist.txt is listed as a valid feed for submitting all...
Categories: Administration tools
Better Block Queue
Revamp/Fork of Blockqueue module to fix an inherent design issue/flaw, and addtionally add features/context/ctool support (machine names, import/export, etc) as well. See [#578444] for origins....
Categories: Administration tools, Content display
Scald Dailymotion
INTRODUCTION Scald Dailymotion is a video provider for the Scald module. INSTALLATION Scald Dailymotion depends on Scald. For specific installation instructions related to Scald, check out its...
Categories: Administration tools, Content editing experience, Content display
Import redirect JSON
This module allows you to import redirects from a JSON file uisng UI and allows you to map the key properties from a JSON object. Installations: As usaul, use composer to download composer require...
Categories: Administration tools, Search engine optimization (SEO), Developer tools
Menu vs URL Alias
Connects the stock URL alias and menu settings tabs on node edit forms. If the menu item is enabled, the vertical tab and fields related to the alias will be hidden; conversely, if the menu item is...
Categories: Administration tools
Apache Solr Facet Builder
This module allows administrators to dynamically build Apache Solr search facets without writing any code. Search facets are a way to let your users filter search results in interesting ways. Some...
Categories: Administration tools, Content editing experience
Block Entity
This module creates a simple entity called block_entity, where the modules that provide blocks are the bundles (e.g. block, views, webform). This can be used with entityreference fields and views...
Categories: Administration tools, Content editing experience, Developer tools
Quick add field data
This module allows you to quickly create multiple fields from excel, It generates automatically feeds for your import easily. and also create new views with those fields. It also gives you a...
Categories: Administration tools, Content editing experience, Access control
_Config
About this Module A simple API that makes it easy to keep custom configuration inside custom modules. Drupal 8's configuration management system requires that all configuration files be installed...
Categories: Administration tools, Developer tools
External Logger
External Logger TamTam External Logger module for Drupal is a module that utilizes hook_watchdog() to catch all log events on a Drupal based site. And send the events to a compatible backend. The...
Categories: Administration tools, Developer tools, Site structure
Commerce Quickbooks Online UI
Description A first of its kind, Commerce Quickbooks Online UI (QBO UI for short) offers site maintainers the ability to connect their websites to their QuickBooks Online account and process...
Categories: Administration tools, E-commerce, Import and export
Hydra Network
Hydra is a solution for maintaining a network of sites using Drupal multisite functionality. Sites created with Hydra can share certain resources like nodes, users and taxonomies. Hydra is similar...
Categories: Administration tools, Content editing experience
Just Redirect
Drupal provides url alias support in the 'path' core module. But is has a problem. When an alias to a path changes, for instance when a node title is updated, the old url alias is overwritten or...
Categories: Administration tools
Allowed Values Functions
This module simplifies the process of using a method for a field's allowed values. Normally, you have to set the method directly in the field’s StorageConfig — either in the configuration file or...
Categories: Administration tools, Content editing experience, Developer tools
Extra Columns
This module allows additional columns/data to be added to the node, comment, and user tables in administration area. It provides a list of fields defined in your drupal installation as well as a...
Categories: Administration tools, Content display
FileField Role Limit
Overview The Filefield Role Limit module is an extension of CCK FileField module and adds the capability to limit the max upload file size for each different user role. Drupal 7.x version of this...
Categories: Administration tools, Content editing experience, Site structure
Checkall Widget
Allows you to add to the checkboxes the possibility of checking / unchecking all the boxes. Planned to merge into core There's a core issue planning to merge key functionality from this module into...
Categories: Access control, Administration tools
TMGMT Translator LibreTranslate
LibreTranslate translator plugin for the Translation Management Tools (TMGMT) project. Allows to use machine translation provided by LibreTranslate to translate content. Features Drupal 10 ready...
Categories: Administration tools, Content display, Content editing experience
Rawlog
This module logs system events to a file, as a tiny and lightweight replacement option for watchdog (dblog for Drupal 6) module. It is intended for using in situations when the site is highly...
Categories: Administration tools, Integrations