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

3,331 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.

Node Image Block

Displays all images that are attached to any node (using the upload.module) in a block, which can be located in any region on your page. Multiple images can be shown in the single block....
Categories: Content editing experience, Media

Pro and Con Comments

Module description Enables "pro" and "con" Comments on content, which makes it easy to compare different comments and views on a subject. A good example is a debate on a poll. Comments are...
Categories: Content editing experience, Content display, User engagement

Node Blaster

This module create a new content type called node blaster. This can be added with title and description and more option becomes available on edit page where user can add node blaster content. This...
Categories: Content editing experience, Content display

netFORUM Dynamic Facade Nodes

The netFORUM Dynamic Facade Nodes module relies on the netFORUM xWeb Interface module and allows Objects from a netFORUM database to become Nodes on a Drupal website. For simplicity it uses the...
Categories: Content editing experience, Content display

Node Randomizer

Node Randomizer provides a block which when clicked redirects user to a random published node within the site. This can be used to provide feature like "READ RANDOM ARTICLE" in the site. USAGE...
Categories: Content editing experience

Node tree

Node tree TBD Hierarchically arrange your nodes.
Categories: Content editing experience

FlowDrop Node Session

Provides entity context support for FlowDrop playground sessions, allowing workflows to be initialized with a Drupal entity (node, term, etc.) as context. Features Entity-Context Sessions: Create...
Categories: Administration tools, Artificial Intelligence (AI), Content editing experience

Comment Dialogue

Comment Dialogue facilitates a discussion between node authors and one or more role groups. The module sends an email notification to members of selected roles when a node author posts a comment to...
Categories: Content editing experience, Integrations

Body revision

This tiny module provides a new tab which allows a user to post a new revision of the body of a node only, this is, she will only be able to edit the body of the node. No other part of the node...
Categories: Administration tools, Content editing experience

Entity Data Extras

Description -------------------------- Add data_extras field to Entity, used as $user->data field. Current support for node, taxonomy_term, file, user and bean. Installation -----------------------...
Categories: Content editing experience, Content display, Developer tools

EAPI node comments

This module expose the node comments in a property for Entity API. Applicable for example, Search API, Rules etc. After installing, you find also comments at node in Search API, Rules etc. More...
Categories: Content editing experience, Automation

Layout Builder Block Delete

This module aims to provide a way to automatically delete blocks from nodes when you've placed those blocks on a Layout Builder based display for a node content type. The module provides an...
Categories: Content editing experience, Developer tools

Profile Aggregator

Aggregates a user's profile nodes into one. You have several different pieces of profile information about your users regarding to their work, eating habits, leisure time, and so on, all of which...
Categories: Content editing experience, Content display

Teaser Image

The module automatically generates thumbnail for teasers and RSS feeds from images included in node body (or imagefield which attached to node). Key Features The module uses Image Styles to...
Categories: Content editing experience, Content display, Media

Node view mode

Provides a full page for each node view mode. If you have a view mode named $view_mode, you can see the node with a certain $nid displayed in that view mode at http://example.com/node/$nid/view...
Categories: Content editing experience, Content display

Display Suite Custom Node Layouts

Overview The Display Suite Custom Node Layouts module extends the 'View mode per node' functionality provided by the Display Suite Module (via the included DS Extras submodule), allowing individual...
Categories: Content editing experience, Content display

Search API View Modes

This module adds support to index multiple view mode renderings on an entity, instead of just one. Configuration There is very little to configuring this module. Enabling it will add a new data...
Categories: Content editing experience, Content display, Site search

Visual Layout Suite (VLSuite)

VLSuite is the content editing experience on top of Site Builder that ambitious site builders are waiting for, out of the box Layout Builder editing experience taken to the next level. VLSuite's...
Categories: Content display, Content editing experience, Media

node timebomb

Minimal goal : The idea is to set timer to a node type. After a defined amount of time the node of specified type will either be unpublished or destroyed. Better goal : set email alert for node...
Categories: Content editing experience, Developer tools

Claro Extras

This module provides some extra functionalities to the Claro admin theme, List of extra functionalities: Show the node meta block as vertical tabs and under the main node form. Show the paragraph...
Categories: Administration tools, Content editing experience

Migrate defaultcontent

WIP: Import, export and manage content across multiple environments of the same site using Migrate. Description This module allows you to export your content as PHP objects and then import them...
Categories: Content editing experience, Developer tools, Import and export

Amount

Amount provides a numerical field coupled with an associated "units" property so it is known what the number refers to. Although the internal characteristics can be adjusted, Amount should serve...
Categories: Content editing experience, E-commerce, Site structure

CMS guide

CMS Guide is a docs-as-code in-admin help system for Drupal. Editor guide content lives as Markdown files in a module, is version-controlled alongside the rest of your site's code, and is imported...
Categories: Administration tools, Content editing experience, User engagement

Node Frontpage Manager

This module allows you to customize the order of nodes that are promoted to the frontpage. It integrates seamlessly with Views. Security Node Frontpage Manager is accessible to all users that have...
Categories: Content editing experience, Content display

Similar Node

This module is meant to prevent duplicate content during the creation for nodes. After typing in the title for the node and focusing on a different field it will run an ajax call that will find...
Categories: Content editing experience

Pages