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.
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