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

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

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

DownloadFile

DownloadFile is a module to direct download files or images. Features Added four formatters Usable in templates and views Accessible formatters Drupal 10 This module requires no modules outside of...
Categories: Content display, Media, 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

EEF

Entity Extra Fields (EEF) declares extra fields : * on nodes, to access to the node author fields, * on entities, to access to the fields of entities referenced by 'commerce_product_reference' or ...
Categories: Content display

Popup field group

🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. Adds ability to display Field group as a popup. This...
Categories: Content editing experience, Content display, Site structure

AP Style Date

Output Date fields as AP Style. This module aims to meet most of these requirements. According to the AP Style book, Dates should be formatted as such Dates Always use numerical figures, without ...
Categories: Content display, Content editing experience

Star Rating

Star Rating is a simple module that provides star rating field and display formatter. The D8+ version adds its own field type. If you just want to use existing core int fields you can consider the...
Categories: Content display, User engagement

Related Content Block

Provides a configurable block that displays content related to the current node based on taxonomy terms, profile references, and optionally, the node owner. Features - Displays related nodes in a ...
Categories: Content display

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

Previous/Next API

An API for browsing next/previous nodes without overloading your database server. Description This module allows you to know the previous or next nodes for any given node. This is very useful for...
Categories: Content display, Developer tools, Performance

Nodequeue reference

Field type for referencing one or more nodequeue's to a node. The module supports both list, checkbox/radiobutton and autocomplete style. It's only distributed with a display formatter to show the...
Categories: Content editing experience, Content display, Site structure

Automodal

Automatically convert certain classed links to modal popups and provides an API to add custom modals quickly and easily. With this tool, you can cause links to automatically open in modal dialogs....
Categories: Content display, Developer tools

Disable Term Node Listings

Introduction By default, on taxonomy term pages, Drupal will display a list of nodes (teaser build mode) that are tagged with that term. Disable Term Node Listing allows you to selectively disable...
Categories: Content display, Site structure, Developer tools

Entity reference titleoverwrite

Entityreference titleoverwrite is an enhancement to entity reference fields. It allows you to overwrite the title on a per reference base. So you could add node 1 on page 1 and page 2. On page 1...
Categories: Content display

Text field formatter

This module is the extension of the plain text formatter. The module features: Ability to add an additional wrapper to the text field. Ability to add classes to this wrapper. Ability to add any of...
Categories: Accessibility, Content editing experience, Content display

Smart Title

Smart Title (smart_title) makes content entity labels visible and configurable on Field UI forms. It's a common problem of site builders that the label of an entity should be configurable on the...
Categories: Content display, Content editing experience, Site structure

Openlayers Center Override

A behavior/plugin for Openlayers maps that allows you to set the center and zoom level of a map via parameters appended to the URL of the page that the map appears on. There are three ways to...
Categories: Content display, Site structure

Fancy references

Fancy references offers customizable display of node and user references using tokens. Set the display formatter to Fancy references, then add your tokens to the configuration form on the field...
Categories: Content editing experience, Content display

Apache Solr AutoTrack

When a user browses a node page, this module automatically sends a query about the node to ApacheSolr, and display query results in a side block. Admins or node authors can choose what information...
Categories: Content display, Site search

Node Reference Variables

Drupal 7 Version This module exposes nodes referenced via the node_reference (References) module in two ways: 1.- Provides a field formatter to display as jQuery UI Tabs, the nodes referenced in a...
Categories: Content editing experience, Content display, Developer tools

Taxonomy Breadcrumb

The taxonomy_breadcrumb module generates taxonomy based breadcrumbs on node pages and taxonomy/term pages. This module fixes the common complaint of having "Home" be the only breadcrumb on node...
Categories: Content display, Site structure

Blockify

Blockify This module exposes a number of core Drupal elements as blocks. Supported elements: 6.x Logo Site name Site slogan Mission Footer message Page title Breadcrumb Help Tabs Messages (errors)...
Categories: Content display, Developer tools

jQuery Downgrade

We created this module to help soften the landing of Drupal 11 which brings us jQuery 4 JQuery Downgrade - released February 11th 2025 jQuery downgrade, aiming to keep the use of this module to the...
Categories: Content display, Developer tools, Integrations

Content Dependency Tracker

Content Dependency Tracker for Drupal The Content Dependency Tracker is a Drupal module designed to enhance content management workflows by tracking and displaying dependencies between content...
Categories: Content display, Content editing experience

Active Tags

Enhance your Drupal entity reference fields with an intuitive tags input widget. This widget seamlessly integrates with the Drupal Entity Autocomplete, providing a user-friendly tagging experience...
Categories: Content display, Content editing experience, Site structure

Pages