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.
The cacheflusher module adds a link to the navigation toolbar that allows users to clear drupal's cache.
Introduction
The Cache Invalidate module allows developer to set trigger to force an entity cache clean
This module will redirect the 403 request to different page depend on user's roles.
When user access a page that they don't have permission, and you wish:
Support for Akamai's Edge-control
header.
This module provides the following:
Drupal 8 testing framework always prepares a clean environment without any site configuration, users, entities or files.
This are some goodies that can be used alongside Fastly module to improve settings and interactions.
This module was created to speed up slow administrative pages, fix memory limit errors, and solve client site javascript timeouts caused by a high number of tokens loading on the initial page reque
Makes it easy to cache any callback's result using an autogenerated cache key.
Usage:
The Render Queue module provides a queue for Drupal,
which renders entities in their view modes.
Query Cache allows to automatically cache all queries in memcache / redis / lcache.
PhpFastCache module makes use of PhpFastCache library with for main goal to improve Drupal's performances by allowing you to set up a custom cache backend.
Igbinary is a drop in replacement for the standard php serializer.
This module helps clear specific Boost cache pages (delete particular static boost cache pages) on Drupal events - Node create, Node edit/update, Node delete, Node comment create, Node comment edit
Menu module creates new blocks for every menu
.. and there's no easy way to remove them.
This module allows to delegate long-running tasks to external services, such as node.js applications.
This project is now merged with KeyCDN.
GUI utilities and drush commands to help Drupal websites deal with common problems associated with scale.
Sends pages in a way that allows browsers to show them much faster. First sends the cacheable parts of the page, then the dynamic/uncacheable parts.
This Queue API backend allows you to add a configurable delay to queue items between enqueueing and dequeueing.
If pages on your site contain links to untrusted sites and those links open in a new window, your users may be vulnerable to phishing attacks.
Pages