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.
Background Images
Background images is a collection of modules that allows users to add background images to html elements on pages of the site. Three module are included with the project: Background Image (bg_image...
Title Length
Drupal 10 The Title Length allows to change the length of the entities title field (nodes and taxonomy terms).
Categories: Content editing experience
Default Content Deploy
Export and deploy content to other instances Optionally maintain it in git Takes care about relations and dependencies, even in links or text Handles different entity IDs on different instances...
Categories: Content editing experience, Developer tools, Import and export
IP-based Determination of a Visitor's Country
This module uses a visitor's IP address to identify the geographical location (country) of the user. The module makes this determination and stores the result as an ISO 3166 2-character country...
Categories: E-commerce, Site structure, Developer tools
View Mode Page
Create separate pages for different view modes for a given content type. Drupal 10/11: Requirements Token CTools Configuration On the configuration page you can add as many path patterns as you...
Categories: Administration tools, Content editing experience, Site structure
Entity Reference Exposed Filters
This module may be deprecated by core. See https://www.drupal.org/project/drupal/issues/2429699 for updates. Synopsis A module for those who need their Entity Reference Exposed Filters to have...
Commerce Addressbook
Commerce Addressbook is a module that allows authenticated customers to reuse previously entered addresses during checkout. They can manage all entered addresses in their user panel (user/%user...
Categories: E-commerce
AT Tool 2.0
Drupal 8/9/10/11 The original AT Tools project, developed by Jeff Burnz, was seemingly abandoned. I didn't have security coverage permission to become a maintainer on that project, but I've created...
Facet API Bonus
Facet API Bonus for Drupal 7 is a collection of additional Facet API plugins and functionality, foremost filter and dependency plugins – And a place to collect more additional Facet API extensions....
Entity Reference Tree Widget
This module provides an entity relationship hierarchy tree widget for an entity reference field. Drupal entity reference field, such as taxonomy term reference or content reference might have very...
Categories: Site structure
Skinr
Skinr's main purpose is to allow the theme to define a set of reusable and modular CSS styles, and to make those styles available in Drupal's UI. Skinr was developed for themers to allow them to...
Block Content Template
If you have ever tried to get a view of custom block types or rendered a custom block type in a reference field you will know that the custom block type doesn't have standard template markup in D8,...
Categories: Content display
Permanent Cache Bin
At times we need to cache some values which are not related to Drupal config or data but are coming from external systems and which don't really need to be deleted when clearing (rebuilding) Drupal...
Categories: Developer tools, Performance
Menu Entity Index
Widget showing all menu links referencing the entity on entity edit form Synopsis The Menu Entity Index module builds and maintains an index of Menu Link Content entities and their referenced...
Categories: Content editing experience, Site structure
Node Order
The nodeorder module gives users an easy way to order nodes within their taxonomy terms. By default, the taxonomy module orders listings of nodes by stickiness and then by node creation date --...
Categories: Content display, Site structure
Availability Calendars
The Availability Calendar module allows you to add an availability calendar to entities. Example use cases are tourist accommodation - e.g. bed and breakfast, holiday homes or self catered...
Translation helpers
Translation helpers enables other modules to respond to changes in the "source translation" of a set of translated content. This functionality is useful for modules that track data by the "source...
Categories: Content editing experience, Multilingual, Developer tools
Single Directory Components: Display
This module allows site builders to leverage the components available in the site inside the Manage Display tabs of your entities. With SDC Display you will be able to configure what component an...
Categories: Content display, Content editing experience
Taxonomy Access Control
Access control for user roles based on taxonomy categories (vocabulary, terms). Automatically controls access to nodes (based on their taxonomy terms). Configuration page for each user role. Three...
Categories: Access control, Security, Site structure
Node Save Redirect
This module provides a method of specifying a location to take the user after saving a piece of content. A set of radios buttons are added to the submission vertical tab on the content type edit...
Categories: Administration tools
Mailer Plus Log
Description This module allows logging email messages sent by Mailer Plus. They are stored as Drupal content entities. Configuration Install and enable this module Go to the policy settings page of...
Categories: Integrations
Image
THIS MODULE IS OBSOLETE. This module allows users with proper permissions to upload images into Drupal. Thumbnails and additional sizes are created automatically. Images could be posted...
Categories: Content editing experience, Media
Tracer API
Tracer API replaces some of the Core's services with a traceable version. This module doesn't do anything by this own, install it only if you're using a module that requires it. Modules that...
Categories: Developer tools, Performance
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
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