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.
Juicebox HTML5 Responsive Image Galleries
This module provides an integration between the popular Juicebox HTML5 responsive gallery (Javascript) library and Drupal. The Juicebox library, which is distributed, maintained and supported...
Categories: Administration tools, Content display, Site structure
Entity Pager
The Entity Pager allows you to create new Navigation blocks in a few seconds. It provides next and previous navigation on any Entity (e.g. Nodes, Users etc..). The items and the order they appear...
Categories: Site structure
Element Class Formatter
Overview A collection of field formatters which add classes to various elements (as opposed to the wrapper markup). Features Text wrapper - add a wrapper HTML tag with classes to any Text field....
Categories: Content display, Site structure
GMap Module
🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. The GMap module provides an interface to the Google Maps...
Categories: Content display, Site structure, Integrations
Menu Position
Often times site builders want certain types of content to appear in a specific position in the navigational menu. The simplest solution, adding all of that content individually to the menu system,...
Categories: Content display, Site structure
Geofield Map
Geofield Map is an advanced, complete and easy-to-use Geo Mapping solution for Drupal 8+, based on and fully compatible with the Geofield module, that lets you manage the Geofield with an...
Categories: Content editing experience, Integrations, Site structure
Entity Reference Override
An entity reference field paired with an accompanying text field. This custom text field on the referencing entity can be used to: override the linked entity's title override any text field or text...
Categories: Content display, Site structure
Views Menu Node Children Filter
The Views Menu Children Filter module adds a contextual filter to Views for showing child nodes of a specified parent node in the menu system. It also adds a sorting option based on the menu link's...
Categories: Site structure
Field Extractor
This module provides: - A formatter for reference fields - A views field for reference fields (called "Field extracted from entity referenced through $field") The formatter / views field determines...
Categories: Site structure
Computed Field
Computed Field is a very powerful field module that lets you add a custom "computed fields" to your content types. These computed fields are populated with values that you define in PHP code. You...
Categories: Site structure
Inline Entity Form Table View Mode
This module defines a view mode to set up the columns of the table for the Inline Entity Form widget. With this you could define which fields (with their settings) and in what order will be...
Categories: Site structure
Dependent Fields
Instructions Add the desired dependent fields on your entity type, for example Music genre > song titles Create a new Entity Reference Source view, the entity type displayed needs to be the...
Categories: Site structure
Views Taxonomy Term Name Depth
Problem It Solves Out of the box, Drupal 8+ Views does not support filtering by taxonomy term names, nor does it provide an easy way to include child terms in contextual filters. This module fills...
Categories: Site structure
Multiselect
The Multiselect module defines a field widget to be used with the following fields types: List fields (text, float, or integer) or entity reference fields. It allows the user to select multiple...
Categories: Administration tools, Content display, Site structure
Entity Translation
Allows (fieldable) entities to be translated into different languages, by introducing entity/field translation for the new translatable fields capability in Drupal 7. Maintained by the Drupal core...
Categories: Content editing experience, Site structure, Multilingual
Transliterate filenames for uploads
The "Transliterate Filenames for Uploads" module is obsolete with Drupal core >= 10.2. All features of this module are now in core. See https://www.drupal.org/node/2972665 for further information....
Categories: Site structure, Media, Administration tools
Serial Field
This module provides an auto-increment (serial) field. Unlike Drupal's built-in auto-increment node ID, which is global and shared by nodes belonging to all content types, serial fields are managed...
Categories: Site structure
Field reference delete
This module removes references to a deleted entity from fields stored in an SQL database. It exists to prevent stale references to non-existent content from causing unexpected problems (for example...
Categories: Site structure, Developer tools
Taxonomy Menu UI
🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. Easy way to create menu items for Taxonomy terms This...
Categories: Site structure
Organic Groups
Overview Enable users to create and manage their own 'groups'. Each group can have subscribers, and maintains a group home page where subscribers communicate amongst themselves. They do so by...
Categories: Access control, Site structure, User engagement
Paragraphs Previewer
Provides a rendered preview of a paragraphs item while on an entity form. Sponsored by Phase2 Technology. Features Preview the rendered paragraph before saving the entity. Previewer can be enabled...
Categories: Content editing experience, Site structure
Hide Revision Field
ABOUT Hide Revision Field provides a configurable field formatter for the revision log field for revisionable entities. This allows you to create revisions but reduces noise for your content...
Categories: Administration tools, Content editing experience, Site structure
Field Count Formatter
A very simple module to provide a formatter for all field types. The output is just a count of the number of items in that field. This is most useful on fields which have multiple values as it will...
Categories: Content editing experience, Content display, Site structure
Bulk Edit Terms
Description This module allows users to bulk update any taxonomy term entity reference field that is found on any of the selected nodes. It does it using Drupal native actions. NOTE: This module is...
Categories: Content editing experience, Developer tools, Site structure
Entity Reference Prepopulate Token
This module supplements Entityreference prepopulate module (7.x-1.6 or dev version is required) by adding prepopulate provider which sets default field values using tokens and replacement patterns...
Categories: Site structure