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