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.
JS Cookie
Provides a Drupal library definition for the JavaScript Cookie library (js-cookie) after it was deprecated in Drupal 10 and removed from Drupal 11. Instructions Installing this module and the...
Categories: Developer tools
EU Cookie Compliance (GDPR Compliance)
Help maintain this project If you're interested in supporting or improving this module, please consider joining the #eu_cookie_compliance channel on Drupal Slack. While a maintainer may not always...
Categories: Access control, Administration tools, User engagement
COOKiES Consent Management
User consent management module for Drupal. The module enables existing third-party-integration modules continued to be used in compliance with the GDPR (of course without manipulating their code)....
Categories: Access control, Content display, E-commerce
jQuery Update
Upgrades the version of jQuery in Drupal core to a newer version of jQuery. Stable releases from the 7.x-4.x branch are now the only Supported / Recommended releases; all other branches and...
Categories: Developer tools
Klaro Cookie & Consent Management
Full-featured Consent Management solution for external sources and cookies. Introduction This module implements the Klaro! consent manager JS-Library for Drupal and adds an interface to configurate...
Categories: Integrations, Media, User engagement
Asset Injector
This combines the two modules, JS Injector and CSS Injector, into a single module for simplicity. As described from those modules, this functions the same. This module is definitely not a...
Categories: Developer tools
Automated Logout
This module provides a site administrator the ability to log users out after a specified time of inactivity. It is highly customisable and includes role-specific "site policies" to enforce logout....
Categories: Security
CookiePro by OneTrust
CookiePro by OneTrust - Simplify Compliance with GDPR & ePrivacy Cookie Laws OVERVIEW Use the CookiePro module to insert an automatically generated cookie banner & preference center script to your...
Categories: Integrations
Iubenda Integration
This module integrates the iubenda Privacy & Cookie Policy generator in your Drupal website. Obviously, GDPR compliant. Features In particular, this module allows to block the most common widgets...
Categories: Integrations
Secure Login
For sites that are available via both HTTP and HTTPS, Secure Login ensures that the user login and other forms are submitted securely via HTTPS, thus preventing passwords, authenticated session...
Categories: Access control, Security
EU Cookie Compliance Matomo
Allows you to manage Cookie compilance for Matomo. It works with cookie categories. The behavior works with the following features: Opt-in. Don't track visitors unless they specifically give...
Session Based Temporary Storage
The module provides a service for storing and retrieving temporary data based on the user session. This service can be used as like PrivateTempStore to make temporary, non-cache data available...
Categories: Developer tools
CookieConsent
Synopsis CookieConsent is a module that provides a solution to deal with the EU Cookie Law. It integrates the Cookie Consent javascript plugin to provide an easy, lightweight solution. NOTICE: The...
Views Extras (Session/Cookie/Token Support)
Views extra modules provide extra arguments for contextual filters based on session, cookie or token. This extends filter functionality to pass cookie, session variable or token as argument to...
Categories: Developer tools
Language Cookie
Adds an extra "Cookie" field to the Language Negotiation settings, allowing the language to be set according to a cookie. The cookie name, domain & expiration are configurable in the settings page....
Categories: Accessibility, Multilingual, Site structure
Views Token Argument
Views Token Argument allows you to use token as contextual filter for Views. You can use both current user values or the entity related to the current page (for example the current node on node/x...
Text Resize
The Text Resize module provides your end-users with a block that can be used to quickly change the font size of text on your Drupal site. The block includes buttons that can increase and decrease...
Categories: Content display
TacJS
Comply to the European cookie law using tarteaucitron.js. Features Manage dialog: Cookie name, Banner position, Accept All button, ... Add services: Youtube, Google Analytics, Google Tag Manager, ....
Categories: Content editing experience, Developer tools, Security
Collapsiblock
Collapsiblock makes all individual Drupal blocks collapsible. To show/hide the content of a block just click on its title. When configured: the last state of blocks is saved in a cookie for each...
Cookiebot - Cookie consent, Cookie monitoring and Cookie control
Drupal integration for the third party Cookiebot service. Cookiebot helps make your use of cookies and online tracking GDPR and ePR compliant. This module exposes this third party functionality to...
Categories: E-commerce, Security, Integrations
EU Cookie Compliance GTM
This is a complementary module for the EU Cookie Compliance (GDPR Compliance) module, which integrates it with GoogleTagManager module. Firstly, it extends the cookie category admin UI by adding a...
Cookie Control
On May 26th 2011 a new EU originated law came into effect that requires website owners to make significant changes to their sites and may fundamentally change the whole web browsing and shopping...
Categories: E-commerce, Integrations, Access control
Advanced CSS/JS Aggregation
The Advanced CSS/JS Aggregation module is obsolete with Drupal core >= 10.1. Most of the features of this module are now included in Drupal core. See https://www.drupal.org/project/advagg/issues...
Categories: Developer tools, Performance
Simple Popup Blocks
Turn any blocks, views, forms or anything with CSS selectors into popup. It will not require any special library or coding skills. The main difference between other popups like colorbox, lightbox,...
Categories: Media
Secure Pages
A small process which will redirect the required pages to a SSL version of the page. D7 status The 7.x-dev release should be working for most uses. There are a few core bugs that are holding up a...