
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.
Session expire
Expires rows from the session table older than a certain time. Background By default, Drupal ships with a session expiration time of just over 23 days, using this directive in settings.php: However...
Categories: Administration tools, Access control, Developer tools
Backup and Migrate Files
NOTE: This module has now been rolled into the 3.x branch of Backup and Migrate and is no longer supported independently. This module is a plugin for Backup and Migrate and does nothing on its own....
Categories: Administration tools, Content editing experience, Developer tools
Views Galleriffic
About this Module This is a views integration for the Galleriffic JQuery plugin: http://www.twospy.com/galleriffic/ It allows you to make Views with image fields to create a galleries. These...
Entity bundle plugin
Entity Bundle Plugin module allow developers to build an entity type which is attached to strong behaviors. This allows you to provide a class for each entity bundle. It uses ctools plugins as a...
Datetime Extras
What is the Datetime Extras module? This aims to be a set of widgets, formatters, and other tools to extend the core Datetime and Datetime Range modules. Features "Date and time range with duration...
Categories: Site structure
Image styles generator
Sometimes we need to warm up images on a site, for example to speed up tests in CI/CD environments. This module provides a drush command capable of regenerating all images with all image styles...
Categories: Media
Porter Algorithm Search Stemmer
This module implements the Porter stemming algorithm to improve English-language searching with the Drupal built-in Search module. Stemming is a process for truncating words in a search index to a...
Categories: Site search
Favicon
A very small module to make requests to http://example.com/favicon.ico forward to the actual site's true favicon. This module takes the favicon for the current site/theme and makes it available at...
Categories: Developer tools
Simple OAuth Password Grant
This module re-implements the PasswordGrant for the Simple OAuth module. This module only works with The Simple OAuth module version 6.0.x or greater!UsageTo use this module, simply enable the...
Categories: Access control, Decoupled, Integrations
Default Paragraphs
Default Paragraphs module provides a widget for entity_reference_revisions field types, that allows us to select multiple paragraph types as defaults, so they will be added on the entity add page....
Categories: Content display
Pack & Upload
This module uploads a zip file of images, pdf or documents to a pre-configured directory and extracts it there. Location of directory can be changed through admin configurations. There are certain...
Categories: Media
Exif
The Exif module allows you to display Exif metadata on image nodes. Exif is a specification for the image file format used by digital cameras. Roadmap (order by priority) for drupal 7 & 8 versions:...
Categories: Content editing experience, Media
Jammer
Hide or remove items from displaying including the node and comment preview buttons, node delete button, revision log textarea, workflow form on the workflow tab, and feed icon. This module is...
Categories: Administration tools, Content display, Developer tools
Media: Flickr
Media: Flickr adds Flickr as a supported media provider. Module give you a local copy of the Image from Flickr allowing you to use it as any other local media. Most popular web services, including...
Categories: Content display, Content editing experience, Media
Commerce Cash on Delivery
No further development here. Recomandation : Use Commerce Custom Offline Payments module instead. Commerce Custom Offline Payments package has a submodule - Cash on Delivery payment - that could be...
Categories: E-commerce
Placeholder
READ ME FIRST Once FAPI uses HTML5 to render elements, this module can be replaced by the "placeholder" attribute available as part of the HTML5 spec. You can update the FAPI to use the ...
Categories: Site structure
Draggable Captcha
Introduction: Extended the captcha module, offered a mobile friendly, draggable & clickable style. Originally used a free lib from blog.lukeblackamore.com, which had been changed and improved a lot...
Categories: Security
Extra Paragraph Types (EPT): Core
Base functionality for Extra Paragraph Types (EPT) modules. It contains default widget for EPT paragraphs, which has Design options for: CSS Box (margins, paddings, borders) Background using color,...
Categories: Content display, Content editing experience
Keyword Research
The Keyword Research module provides intelligence to help you explore, analyze and select better keyword phrases for your content directly from your website. It also enables you to quickly and...
Categories: Content editing experience, Site search, Site structure
Webform HTML Textarea
Provides a textarea component for Webform module with input filter support. Supports the WYSIWYG Module. Donate or Flattr to support further development.
Bricks
Bricks — is a new way of building pages on top of Entity Reference, Display Modes, Layout API, tabledrag.js and Flat Tables. Everything is in Drupal core that makes Bricks ultra-lightweight and...
Categories: Administration tools, Content editing experience, Content display
Filter Twig
This is a very simple module to make twig values available as an input filter. Composer Install If your site is managed via Composer, use Composer to download the module. composer require 'drupal...
Categories: Content editing experience, Developer tools
Instagram Block
Update: API Deprecation To continuously improve Instagram users' privacy and security, we are accelerating the deprecation of Instagram API Platform, making the following changes effective...
Categories: Content display, Integrations
Embedded Content
The Embedded Content module was formerly known as the Ckeditor5 Embedded Content module and has been renamed to be more future proof and easier to find. Demo View Demo The demo is still the demo...
Categories: Content editing experience
Opigno TinCan API
This module allows to make a bridge between Opigno LMS and a LRS, using TinCan (xAPI) statements. Opigno LMS is a full fledged Learning Management System. More information can be found on the...