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.
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 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
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
Full Node Version
full_node_version module (FNV) enhances versioning to allow draft and production views of site content witout a database roll. Content creators often need to see a site to know when it's right....
Categories: Content editing experience
Node type flag
Due to the changes in Flag 3.4 it is no longer possible to flag non-entities. (From this version on Flag module token handling explicitly assumes that the flagging type is an entity type. As a...
Categories: Content editing experience, User engagement, Automation
Freeze node (comment settings)
A small module to simplify changing the comment settings for your nodes, initially designed to allow easy toggling between read only (freeze) and read/write (un-freeze) comment settings. The module...
Categories: Administration tools, Content editing experience
Content Create
Testing a new way to present a simplified node create form, with just the bare essentials, before a new node is created. One of the benefits is that it then will be easier to use the nodes own NID...
Categories: Content editing experience
Node Singles
Singles are node types used for one-off pages that have unique content requirements Why? Singles are node types used for one-off pages that have unique content requirements, such as the homepage,...
Categories: Content editing experience, Developer tools
Clipper
If you want node to node relations, this is the module for you. In essence its a module that only allows you to create node relations and presnet them in simple lists. With each node, you can...
Categories: Content editing experience, Content display
Entity Embed Tokens
About Entity Embed is a module that makes views and nodes available as tokens. These tokens can be used in any field that can use an output filter like Body or other textareas. Installation Entity...
Categories: Content editing experience, Content display
CCK Teaser
This module is no longer supported, if using Drupal 7 or higher this functionality can be achieved by using custom fields and displays to show a different field within the node teaser. This module...
Categories: Content editing experience
Scheduled actions (D7)
This module allows the schedule an action (like for nodes publish, unpublish, promote, add to nodequeue ...). It makes use of the Actions Drupal core functionality. Architecture The architecture is...
Categories: Administration tools, Content editing experience, Automation
services resource extension content
Adds a new resource to get HTML content for a given node. Requests details: [endpoint]/html_content/layout arguments: - node: node id to get content for - username: drupal username, logs this user...
Categories: Content editing experience
RelatedContent
RelatedContent enables site maintainers to easily select on a per-node basis what nodes should be displayed along with it. Nodes that are available for selection are provided by one or more views,...
Categories: Content editing experience, Content display
Group Clone Nodes
This module clones nodes into groups. Apart from cloning nodes, this module assign nodes to group as well. Required modules for this module. group gnode views_bulk_operations This module does not...
Categories: Content editing experience
Chatter Box
The Chatter Box module provides a simple node-based chat system. A block is provided with a simplified comment reply form and a list of comments. Each chat post is actually a comment on a node. The...
Categories: Content editing experience, Content display
Unique node titles
A simple module to get unique node titles, with possible override. Not for muliti language sites. Similar I needed Unique node title becuase Unique field did to much for my need. Also there is...
Categories: Administration tools, Content editing experience
Node type Field
Provides a field to select from content types of the site. This module also has one formatter to print node add form. This way you can set one content type with info (node view) & print another...
Categories: Content editing experience, Site structure
Story
Synopsis The Story module leverages Paragraphs module and allows you to easily create a single page "story" that you can add chapters to. Chapters can contain the content of any paragraph types you...
Categories: Content display, Content editing experience
Entity Blueprint
Entity Blueprint is a generic, standalone module — but it was built to power the AI page building features in Plus Suite. Plus Suite uses Entity Blueprint as the bridge between AI agents Entities...
Categories: Artificial Intelligence (AI), Automation, Content editing experience
Scheduled Delete
Schedule delete - Alternate Utility Module This module provide option to scheduled node, Node deleted via drupal cron. This module will add a column to your node_field_data table so please take...
Categories: Content editing experience, Developer tools
Image mAttach
Module allows attach images from image nodes on node tab
Categories: Content editing experience, Media
Guest Nodes
Guestnode is a module the adds the ability to create nodes by guests to drupal. Nothing new? Right, but with this modules you can let your guest add new node content and force them to enter their...
Categories: Content editing experience