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.

Field Comments

This module allows commenting on fields for any field display. Because Field comments relies on core's Comment module version 7.x works only with node entity types. Hopefully 8.x version will work...
Categories: Content display, Site structure

Static Content Browser

Static Content Browser - Drupal.org Project Page Content Use this content for the Drupal.org project page at https://www.drupal.org/project/static_content_browser Project Short Description File...
Categories: Content display, Content editing experience, Import and export

Monthly Event Listing

A very simplified version of a calendar modules - creates a month-based listing of nodes with a predefined date field. Includes a month pager and default styling to gray out events that are passed.
Categories: Content display, Site structure

Static HTML Viewer

The idea of the Static HTML Viewer module, is to bind a static HTML web site directly into Drupal. This is not about importing a static HTML website into Drupal (this is already well documented)....
Categories: Content editing experience, Content display

Gutenberg Bootstrap Blocks

The Gutenberg Bootstrap Blocks module provides new Bootstrap blocks to Gutenberg editor. Requirements Drupal Gutenberg Editor >= 2.x, see https://www.drupal.org/project/gutenberg Bootstrap >= 4.5,...
Categories: Administration tools, Content editing experience, Content display

Ai Text 2 Speech

Overview The TTS module provides Text-to-Speech functionality for Drupal websites, converting text content into natural-sounding spoken audio using AI-powered voices. This module integrates with...
Categories: Accessibility, Content display, Content editing experience

Premium Fields

Allows you to set certain CCK fields as premium. Premium fields will only be shown if the user has premium access (per the premium_content module) to the given node.
Categories: Access control, Content display, Site structure

Rewriting term url

Description Rewriting term url if attached only one node across all field instances. Works if the link was outputed using function url(). Installation - Download and install the module as usual.
Categories: Content display, Site structure

Fancy Features

Searching for the Fancy Kickstart distribution? Fancy – the flexible content creator within Drupal. Fancy is an idea to solve the requirement of the authors to get more control of the design while...
Categories: Content editing experience, Content display

Views Filters Extras

Adds numeric filter options for highest value (maximum) and lowest value (minimum) in results by using a sub query. This module re-purposes the "min" and "max" fields in the filter configuration...
Categories: Content editing experience, Content display

Node Cancel Button

This is a module which provides a "Cancel" button in the node add/edit form. Cancel button can be enabled for specific content type. The module is under development
Categories: Content display, Site structure

Node Revision Private Files Access Permission

This module is developed for giving permission to view private files which is attached to any unpublished version of node. Permission can be given to any or all user role groups.
Categories: Access control, Content display, Media

Flashmaker

Allows users to create specific flash slideshows (doesn't use taxonomy, or galleries). A user creates a slideshow, then creates individual slides for each slideshow. NOTE: This is a dev version of...
Categories: Content display

Text2Image

A Drupal 8 module providing a field formatter plugin to generate images from the content of string fields, e.g. node titles and taxonomy term names, for display in views, view_modes and templates....
Categories: Content display, Developer tools, Site structure

Term statistics

Based on the core statistics module, which tracks general page views and node views, term_statistics keeps track of views of categories (terms) and includes a page and block for top-viewed categories.
Categories: Content display, Integrations, Site structure

Absolute Image Replace

This module scans the content of a field and will replace any absolute image source urls with a local, relative location. Why this module is needed? Content creators, when using a WYSIWIG, will...
Categories: Content display, Site structure, Media

Fix Teaserlinks

The “Fix Teaserlinks” module is a simple module that may be used to manage the visibility of the links that appear below teasers (i.e. “Add new comment”, “Log in or register to post comments”, ...
Categories: Content display, Site structure

Image Tab

This module was developed to associate images with nodes, using a new tab to access and modify the associations. Associated images will be displayed as thumbnails and/or full images, before or...
Categories: Content display

Flickr CCK

This module will install CCK fields for Flickr Flash Slideshows and Flickr Flash Badges. If you have the Slideshow Creator module installed, you also have the option to create a javascript...
Categories: Content editing experience, Content display

iframe page

A custom node type for creating a page where the main content is an iframe. This can be used to let external pages be content objects inside Drupal. Features Provides a simple node type that allows...
Categories: Content editing experience, Content display, Developer tools

Galleriffic Image Formatter

The Galleriffic Image Formatter provides displays the contents of an Image Field using the Galleriffic jQuery plug-in. This is the same plug-in used by Views Galleriffic, however that module...
Categories: Content display, Site structure

Telegram Chatbot

Telegram Chatbot for Drupal 11 is a lightweight yet powerful module that connects your Drupal site to a Telegram bot, automatically turning every photo you receive into published content. When a...
Categories: Automation, Content display, Content editing experience

Basefield Display

This module does a very simple thing: it exposes entity base fields in view modes. It can expose base fields for any core or custom content entities, like Content (node), Media, File, Paragraph,...
Categories: Content display, Site structure

Leggodt

A suite of paragraph types. Installation Install the module as you normally would. Go to your content type and add a new field to type Entity revisions, Paragraphs. Allow unlimited so creators can...
Categories: Content editing experience, Content display, Site structure

Layout Builder Paragraphs

Layout Builder Paragraphs Core Layout Builder does not support paragraphs. Thankfully Paragraph blocks module fills this gap. However, the authoring experience can be clunky when paragraph content...
Categories: Content editing experience, Content display

Pages