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.
Entityreference hierarchy
This is a module which adds a field formatter for every entity reference field in an entity. The new field formatter shows the title of the entity with two AJAX crosses on either side. One cross...
Categories: Content display
Image filter
This module allows you to reference image nodes from other nodes. To use this module, you first create an Image node for the image you want to to embed in another node. Then, in the node where you...
Categories: Content display, Content editing experience
Type Weight
This module allows each of your Content Types to be weighted, instead of weighting the individual content items or adding a weight field to the type. Once you've weighted your Content Types, you...
Categories: Content editing experience, Content display
Node expire
This module allows you to set a "timer" into content nodes. When it reaches zero, you can perform any type of action with the node, such as unpublishing it or sending an email to the author....
Categories: Content editing experience, Content display
QM Quote
This is a quote of the day module. It will show up single or multiple quote randomly or sequentially and changes everyday. Features Vocabulary and taxonomy is auto configured. Every quotes stays as...
Categories: Content display
Menu Views
Allows menu items to render views instead of links. This is useful for creating "mega-menus". What Menu Views Does Menu Views is a utility module. It provides back end support for replacing a...
Categories: Administration tools, Content display, Site structure
Entityqueue Form Widget
Populate a form element in the sidebar of node's add and edit pages to allow editors to add content to entityqueues directly from add/edit forms. Dependency: Entityqueue Enable the module Configure...
Categories: Administration tools, Content display, Content editing experience
Entity link formatter
Display an entity reference link using one of its templates. For example, add links to edit the nodes being referenced with a custom link text and a ?destination= parameter to come back to the...
Categories: Content display
Entity Field Condition
Drupal blocks can be selectively shown or hidden based on different criteria. In core, these are Content types, Roles, Pages, and Language. But there is not option by the values of the fields of...
Categories: Administration tools, Content display, Site structure
Symlink
Synopsis Symlink is a module that solves a problem that many people are experiencing when they add more than one menu item pointing to the same internal link. This will cause the menu trail to act...
Categories: Content editing experience, Content display, Site structure
Entity reference pagination formatter
When you have content with many entities referenced by a field, no needs to load a block views with pagination to display referenced entities by group of X items. This formatter not only do that,...
Categories: Content display
Nodeblox
Nodeblox lets you create blocks in a UI that someone else can admin: choose a node to display in that block. The block always stays the same, but the content might change. Every block has its own...
Categories: Content display
Entity Reference Filtering Link
ABOUT Entity Reference Filtering Link provides a new configurable field formatter for entity reference fields. The filter lets you use tags on a node (or other entity) to serve as links to a pre...
Categories: Content display, Site structure, Site search
Sort Comments
This simple module provides sorting functionality for comments. It is possible to configure sort order (newer or older first) per node type, using the "Comment settings" tab in node type...
Categories: Content display
OpenAI / ChatGPT Integration
See ----> AI Initiative Most new development and additions will be happening at the new AI module, a one stop solution and framework for all things AI in Drupal. Many of the features from this...
Categories: Content display, Content editing experience, Media
Nodequeue Taxonomy Add
This module provides the ability to add nodes into nodequeues automatically when the node has a certain taxonomy term in one of its taxonomy reference field. The configuration is very easy. 1. Go...
Categories: Content editing experience, Content display
Submitted By
A small module that lets you control the format of the "Submitted by" information on your content per content type. It adds a fieldset to your node edit form called Appearance that lets you put in...
Categories: Content display, Developer tools
Pretty Checkbox Radio
This module adds a more usable selection to various elements, improving the UI/UX. This module add a widget "Pretty Check boxes/radio buttons" for the following types of fields: - Boolean - List ...
Categories: Content display, Content editing experience, Site structure
DXPR Builder: The AI Visual Page Builder for Drupal
This module is included in DXPR CMS. DXPR Builder is the AI page-builder for Drupal. It swaps complex back-end forms for a front-end, drag-and-drop experience that respects Drupal's Entity API ...
Categories: Content display, Content editing experience, Developer tools
Entity Bundle Field
Entity Bundle Field is a lightweight and simple module that provides a field type that allows referencing Content Types and Vocabularies. Features If you need to render a content type or vocabulary...
Categories: Administration tools, Content display, Developer tools
Linked Entity Reference
Linked Entity Reference provides a new field type which has a combination of link and entity reference capabilities. It lets you relate an entity with an arbitrary URL. Motivation In most situation...
Categories: Content display, Media, Site structure
Entity Role View Mode Switcher
Allows the view mode to be switched based on the user's role per entity. The purpose of this module is to define "Rules", like the one in the images below, that can be applied to individual...
Categories: Access control, Content display
Comment Alter
Makes it possible to alter (change values of) fields on a node when leaving a comment. This can be used to create a tracker similar to Case Tracker or other support or project management modules....
Categories: Content display, Developer tools
Formatter Suite
Formatter Suite provides a suite of field formatters to help present numbers, dates, times, text, links, entity references, files, and images. This module contains the following 18 formatters ,...
Categories: Content display, Site structure
Atixnet Swiper Slider
Overview This module integrates the Swiper JS library as : a field formatter for entity reference fields (thanks to reference swiper module). a field formatter for image(s) fields. a views style....
Categories: Content display, Site structure