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