
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.
Token Headers
Create a new token under site that allows one to grab a http header. Example: [site:header:HTTP_TRUE_CLIENT_IP]
Group Node Field
Session Timeout Notification
Session Timeout Notification is a module for Drupal 8, utilizing PHP's session variables. This will provide the users a simple notification of an upcoming session expiration, allowing them to renew...
Categories: Administration tools, Content editing experience, Developer tools
Entity Quicklook
The Entity Quicklook module will provide a field formatter for entity reference fields. When rendered it will create a link that when clicked uses ajax to open a modal where a specific view mode is...
Categories: Content editing experience, E-commerce, Site structure
AdChoices Link (formerly Ghostery)
This module provides a simple UI to add the AdChoices link to a menu. Instructions Install the module as you would any other Drupal module. Drupal 7 Configure the AdChoices Link module under...
Categories: E-commerce, Integrations
GDPR Cookie Alert
WHAT IS GDPR? General Data Protection Regulation (GDPR) is a European regulation to strengthen and unify the data protection of EU citizens. (https://www.eugdpr.org/) Synopsis This module provide...
Categories: Access control
Finteza Analytics
The official module for integrating Finteza web analytics with Drupal websites. What is Finteza? The system features real-time web analytics. Track the number of visitors, page views and events of...
Categories: Integrations
Views Accordion Foundation
Provides a views style plugin to render views content as ZURB Foundation Accordion (https://foundation.zurb.com/sites/docs/accordion.html) + Responsive Accordion Tabs https://foundation.zurb.com...
Categories: Content display, Integrations
UUID url
Creates a route for each entity in the form of /by_uuid/{ entity:type_id }/{ UUID }, that redirects to the canonical entity URL. Contribute Reach out at #drunomics-contribute @ the Drupal Slack!
Categories: Administration tools
Background Block
INTRODUCTION Change background block color. REQUIREMENTS The Menu Block just requires the Block project: * Block (https://drupal.org/project/block) INSTALLATION Install as you would normally...
Externalauth Gitlab OAuth2 connector
Externalauth Gitlab OAuth2 connector will allow users of your site to authenticate against a running gitlab instance via OAuth2. The module will not register new users, just map existing users via...
Categories: Access control
ZURB Foundation Sites (Library)
Provides ZURB Foundation sites libraries as module to be used as a dependency of ZURB Foundation modules & themes. Use this module if You're using a module with this dependency You're maintaining...
Categories: Integrations
Route Path Rewrite
Overview The Route Path Rewrite module changes the paths of configured routes. The routes are configured with the Drupal route name (described as machine name in the structure of routes...
Categories: Administration tools
Field collection load
The Field collection load module displays the entire array of the fields in a field collection of a node. This module loads the fields added in the field collection and appends the array under the...
Categories: Developer tools, Site structure
Domain Chosen Select
Domain Chosen Select is a Domain Access submodule that makes long, unwieldy check boxes much more user-friendly, using Chosen jQuery plugin.
Categories: Developer tools
Cloudflare Country Block
This module helps you to block entire countries from visiting your site (and generating massive page load), if you are using the free plan of Cloudflare protection. It might be the case that you...
Categories: Access control, Performance, Security
Inherit Link
Inherit Link allows you to extend link action to any other parent element. Multiple links inside inherited link element will be allowed (this will just extend first match). For example to link a...
Categories: Developer tools
Blind
This is the Drupal 8 version of the Blind Carbon Copy module. Unfortunately, the maintainer of the existing Blind Carbon Copy module has not sent any changes for many years. maijs created a [...
Categories: Integrations, Developer tools
MakeStories
MakeStories Helper plugin makes publishing AMP based stories to your Drupal website a charm. Build your AMP Stories on our MakeStories builder and with one click Drupal publishing, publish your AMP...
Categories: Integrations
User Delete Reassign
It happens sometimes to remove users and their contents without noticing how bad it could be. This module tries to prevent this from happening and also adds a deleting user method that allows you...
Categories: Administration tools, Content editing experience, Access control
Sector Contact
Sector Contact offers a simple and easy way to add a person or team profile to your site. Included is everything you'll need to add a staff or team directory - a Contact content type, categories,...
Categories: Content editing experience
Invoice Agent (szamlazz.hu)
This module establishes a connection between Drupal Commerce and the "Szamla Agent" on https://szamlazz.hu. The module allows you to automatically create invoices for products purchased in your...
Categories: E-commerce, Integrations
CKEditor Standalone Styles
This module allows specifying what styles are available in the CKEditor "Styles" dropdown selection using configuration entities. Site builders can add, edit, and delete individual styles. Because...
Categories: Content editing experience
Entity title length
GIves webmaster the hand to choose title length of an entity (Ex : node). Credits Currently maintained by People at Fullwave
Categories: Content editing experience, Site structure
Log Entity Operations
Synopsis Drupal by defaults adds a log message for entity operations when done from interface. We miss these entries in logs when operations are performed through code. With data coming from remote...
Categories: Administration tools, Decoupled, E-commerce