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

1,376 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.

Textimage

Textimage adds text to image functionality using GD2 and FreeType, enabling users to create crisp images on the fly for use as theme objects, headings or limitless other possibilities. Features:...
Categories: Administration tools, Media

Content Dependency

Very useful in Drupal 7. However, this module isn't yet available in Drupal 8. For that release, either set up your own view, or help with a migration into Drupal 8 to provide the same convenience...
Categories: Administration tools, Content editing experience, Access control

Reference User Merge

Version 7.x-2.x of User Merge renders this module obsolete, as its functionality is provided by the main module. Upgrading to User Merge 2 is recommended. This module hooks into User Merge to add...
Categories: Administration tools, Access control

Text or Nodereference

Allows textfield to be rendered like a node reference, with some autocompletion magic on edits. A university department wants to list the authors on their publications' page. Any given publication...
Categories: Administration tools, Content editing experience

Inline Entity Display

Overview Make available the fields and text properties from referenced entities into the parent entity template and the manage fields display overview. Drupal standard entity display: Node - title ...
Categories: Administration tools, Content display

Allow a content type only once (Only One)

The Allow a content type only once module allows the creation of Only One content per language in the selected content types for this configuration. Uses Configuring content types To configure the...
Categories: Administration tools, Content editing experience

Relative Path to Absolute URLs

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. There's a problem with images on simplenews newsletters...
Categories: Content display, Content editing experience, Administration tools

Quick Node Block

Description This module allows you to display any type of content in a block. The administrator can create a block indicating the content title and the display mode he wants to establish. The...
Categories: Administration tools, Content editing experience, Content display

Field Inheritance

The field inheritance module can be considered to be a field-level entity reference alternative. It allows site administrators to inherit any field from any entity into any other entity. For...
Categories: Administration tools, Content editing experience, Site structure

Layout node reference

This project provides a block type that can reference nodes and display them based on chosen view mode. Note: Please configure which node types can be referenced in the block first. You can do it...
Categories: Administration tools, Content editing experience, Content display

Entity Reference Edit Link

The module should be useful for content editors because it allows them to easily navigate to the entity that is used as an entity reference. Works with the Select2 field widget. Adds an edit link...
Categories: Administration tools, Content editing experience, Site structure

Translation Overview

The Translation Overview page provides a table listing the site's nodes and showing what's been translated into each language. It also lets you assign priorities for translating nodes into the...
Categories: Administration tools, Content editing experience, Multilingual

Custom Contextual Links

The Custom Contextual Links module allows you to add your own links to the contextual drop down widgets of blocks and nodes. Contextual links are really great for quick access to settings pages...
Categories: Administration tools, Site structure, Developer tools

Reference value pair

The reference value pair combines an entity reference with a free text value field in one new field type. Site builders often end up using field collection or entity reference modules when all they...
Categories: Administration tools, Content editing experience, Site structure

Unpublished Nodes Redirect

Unpublished Nodes Redirect is a simple module to allow admin users to setup redirects for each node type on their site. They can also set different types of redirects per node type. Developers can...
Categories: Access control, Administration tools

Path redirect

This module allows you to specify a redirect from one path to another path or an external URL, using any HTTP redirect status. #D7CX: I pledge that Path redirect will have a full Drupal 7 release...
Categories: Administration tools, Developer tools

Workbench Preview All

Introduction: This module provides an additional preview button for the workbench moderation functionality. The preview tab can be found in the nodes. When clicked it opens a new page where you can...
Categories: Administration tools, Content editing experience, Content display

Workbench Moderation Actions

Synopsis If you use Workbench Moderation, you'll soon find that Drupal core's 'Publish content' and 'Unpublish content' actions don't work. This module replaces those default actions with actions...
Categories: Administration tools, Content editing experience, Developer tools

Error custom pages

Shows a friendly page to the users when an exception or an error are thrown, instead of the plain page provided by Drupal core. The module is able to attach an Universally Unique Identifier (UUID)...
Categories: Administration tools

Social media

The social media module helps integrate your website with social media sites such as Twitter, Facebook and Google+. It provides an centralized way of managing social media profile information and...
Categories: Administration tools, E-commerce, User engagement

Total Control Admin Dashboard

What is Total Control? The Total Control Admin Dashboard creates a default panel page with useful administration tools. Its purpose is to create a central location from which a Drupal site can be...
Categories: Administration tools, Media, Site structure

Edit in-place field

Provide formatters to allow in-place editing in a View or other display (full content, teaser...). Compatibility This module is compatible with Drupal 9.2 and higher and Drupal 10, 11 Add more...
Categories: Administration tools, Content editing experience, Site structure

TMGMT Translator GoogleV3Translate

Google V3 translator plugin for the Translation Management Tools (TMGMT) project. Allows to use machine translation provided by Google V3 Api to translate content. Features Drupal 10 ready Fast...
Categories: Administration tools, Multilingual

Panels sub-sites

This module makes creation of sub-sites in Panels simpler and ensures that paths are created correctly based on sub-site relationship. The main feature of the module is the ability to generate...
Categories: Administration tools, Content editing experience

Bulk Delete

This module will delete any nodes of a certain node-type using the batch api. It is advised to use the Views Batch Operations module (VBO) for a small number of nodes. But if you have to delete 10...
Categories: Administration tools

Pages