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

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

Book Organizer

Book Organizer delivers a clean, Views-powered administration experience for Drupal book module. It surfaces every top-level book alongside its nested pages in a single hierarchy-aware table with...
Categories: Administration tools, Content display, Content editing experience

Pblog

SecurityFocus incorrectly reports a vulnerability in this module. See SA-2008-031 - Pblog - Incorrect vulnerability report for details. When you create a pblog entry it allows you to upload a zip...
Categories: Content editing experience, Content display

Better social sharing buttons link modifier

The Better Social Sharing Buttons Link Modifier module extends the functionality of the Better Social Sharing Buttons module by allowing customization of the shared URL. It enables site...
Categories: Content display, Media

RULES WEBFORM

No further development. Consider using ECA and ECA Webform modules instead This module provides integration of 'Rules' and 'Webform' modules for Drupal 9/10. It enables site builders and...
Categories: Administration tools, Content display, Content editing experience

Scout

Scout is a Site Navigation aid. It can be used to assist new visitors to your site. It can also by used to help train content managers, guiding them through steps for creation and administration of...
Categories: Content display, Import and export, Developer tools

Layout Builder Boolean

Conditional Layouts Layout Builder Boolean lets you configure True/False versions of a Layout Builder section. You can configure which field operates as the "switch", deciding whether the True...
Categories: Content display

Media iframe cookie

Introduction The media_iframe_cookie module introduces a new media type called "External Media," enabling the integration of an external iframe into the site. This module helps comply with GDPR...
Categories: Content display, Integrations, Media

Juicer Social Feed

Juicer Social Feed embeds your Juicer.io aggregated social media feed into Drupal as a configurable block. Display posts from Instagram, LinkedIn, Facebook, X (Twitter), TikTok, Bluesky, YouTube...
Categories: Content display

Field Label Override

Field Label Override allows administrators to set custom labels to fields per entity view mode. This module works with fields for any entity type, like nodes, taxonomy terms, blocks, Paragraphs,...
Categories: Content display

Ticker Views

Ticker Views is a Views plugin used to modify a view into an animated News Ticker block. The project uses CCK to create "News Blurb", start date, end date, and priority fields to the Page node...
Categories: Content display

Region Visibility Per Entity

Region Visibility Per Entity provides extra settings for entities (currently only supports nodes) to define the visibility of theme regions whenever that entity page is viewed. All regions are...
Categories: Content display

User Notify

The User Notify module offers a way to tell users about new content. The module tracks a user's viewing history (by cookie for anonymous users) and display links to unviewed/unread content. By...
Categories: Content display

Custom Date Format Examples

This is a basic Drupal 7 example module of leveraging custom date formats via a module with drupal. These formats can then be used for Views, nodes, theming and more. This has come in really handy...
Categories: Content display, Developer tools

Menu Origin Default

If you go to a node form and come from a page with a menu item, the page you came from will be set as the default parent item. This can be very useful if you have a site with many menu items....
Categories: Content display, Developer tools

Lightbox Image Gallery

The Lightbox Image Gallery module allows you to create image galleries where both the galleries and the gallery items are created as nodes. Features Multi-image upload Lightbox support Title,...
Categories: Administration tools, Content display, Media

Language Fallback Exclude

What it does: The entity_translation module allows administrators to allow or deny language fallback, described as follows: "When language fallback is allowed, an alternative translation will be...
Categories: Access control, Content display

Section Order

The Section Order module exists becuse I got tired of having to either create hooks to let CCK know how to reorder $content (theme variable), or $node->content['section name'], or adding settings...
Categories: Content display

EPUB Reader Framework

About the EPUB Reader This module is intended as a base framework for creating a digital version of a publication from an EPUB (eg, exported from InDesign). What this module does Creates two node...
Categories: Content display

Link Title Formatter

Introduction The link title formatter module allows you to just display the link title field without the link. This module is useful when we use UI Patterns to display the link as a button, which...
Categories: Content display, Site structure

Click2Bookmark

The click2bookmark module offers a bookmark feature ('Add to bookmark') for the nodes of a selected content type. As result you'll get a link 'My bookmarks' in the navigation bar as well as a block...
Categories: Content display, Developer tools

Print doc

This module allows you to download Word version of any node by expanding functionality of Print module. It requires branch 2.x of Print module. At the moment there is only one handler (html header)...
Categories: Content display, Import and export

Ctools Field

Dependencies Display Suite With the Ctools Field module, any Ctools content can be attached to a field. The goal was to find a nice and simple way for editors to place custom code and views on the...
Categories: Content editing experience, Content display, Site structure

Content overViews

This module generates views for every content type to allow bulk operations on them and provides a block to access these views. Features: Generate a view with nodes of every content type Enable...
Categories: Administration tools, Content editing experience, Content display

Menu content

This module builds upon the excellent modules menu_block & menu_attributes. It allows menu items to have extra content (text & image). Each menu block can decide whether the attached content should...
Categories: Content editing experience, Content display, Site structure

Template Breadcrumb

This module allows a breadcrumb to be inserted into a nodes display settings, so it can be output as a field in the template using {{ content.template_breadcrumb }}. Dependencies This module relies...
Categories: Content editing experience, Content display, Site structure

Pages