
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.
Media Twig Tools
CONTENTS OF THIS FILE --------------------- * Introduction * Requirements * Installation * Configuration * Maintainers INTRODUCTION ------------ The Media Twig Tools modules brings some features to...
synvisio
This extension module for Drupal does not include SynVisio. It only provides an easy way to include SynVisio interface into an existing Drupal site. SynVisio is an interactive multiscale synteny...
Categories: Integrations
FSK Demo
A demo content for testing theme
Security hardening
Overwrites some Drupal features to security hardening. Remove head meta tag generator to reduce fingerprint software information. Adds XSS protection header in block mode. Adds Strict-Transport...
Categories: Security
CKEditor text pattern replacement
The "CKEditor pattern replace" module is designed to provide an option at "Text formats and editors" to filter the pattern using regular expression and replace it with the replacement text. Try...
Categories: Content editing experience
Field Completeness
This module provides a progression bar with percentage to specify content editors to provide sufficient information to present their content. It keeps track of the completeness of the fields....
Categories: Site structure
Migrate Devel FileCopy
This module contains a single migrate process plugin file_copy_or_generate. As the plugin's ID suggests, this migrate process plugin is able to generate files: if the specified source file is...
Categories: Developer tools
Migrate: URL2Link
Provides a migration path for the
Categories: Import and export
Entity Reference Filtering Link
ABOUT Entity Reference Filtering Link provides a new configurable field formatter for entity reference fields. The filter lets you use tags on a node (or other entity) to serve as links to a pre...
Categories: Content display, Site structure, Site search
Crypto Widget
Description The Crypto Widget (crypto_widget) module provides a block to display cryptocurrencies price. This modules makes use of Coinbase API to fetch the price for the interval configured in the...
Categories: Developer tools
Twig Capture
Enabling this module has no visible effect whatsoever to end users and even developers need to read the compiled twig files to see any changes so almost always it is completely invisible. It is,...
Deployment
Helper functions for deployment and staging. Usually called with update-hooks from "drush updb". Create your own small module like "deployment_example", where you can use your own update-hooks ...
Categories: Administration tools, Content editing experience, Developer tools
Twig JSON Decode
This module does not do any thing by its own but adds a filter which theme developers ca use to decode a JSON data as an array. This module takes a JSON data as input and returns JSON decoded value...
File-Field to Media-Field
Technical helper module to copy file / image field data to an existing Drupal Core Media field in the same entity / entities. Only for developers (using drush), test carefully and take backups...
Categories: Developer tools, Media
Commerce Product Restriction
This module allows restricting the purchase of products for customers, disabling purchase at the point of adding to cart and displaying a message in place of the add to cart button. A field...
Categories: E-commerce, Access control
Nuxt Multi Cache
Provides integration with nuxt-multi-cache to manage caches and purge cache entries.
Categories: Decoupled, Performance
HTTP Client Retry
About HTTP Client Retry adds a middleware to the core http.client service to retry HTTP requests automatically when they fail with certain (configurable) response status code. Requirements The...
Categories: Decoupled, Developer tools
Moodle REST
Integrations for Moodle. API For the developer the module provides a tested service for direct interaction with the Moodle REST Webservice and helper service for interacting with specific API...
Categories: Import and export, Integrations
API Connection
API Connection module This is a helper module to let your Drupal website connect to external APIs. This module uses a Plugin architecture, that allows you to define a plugin in your custom Drupal...
Categories: Developer tools, Integrations
Login Time Restriction
Overview The basic idea behind the Login Time Restriction module is to restrict the user login ( Individually ) based on the time. This module provides a field in user edit form ( Which is...
Categories: Access control
Confetti Falling
Overview Confetti falling animation is a visual effect that involves the simulation of small pieces of paper or other materials falling from the top of a screen or display. This animation is often...
Categories: Administration tools, User engagement, Developer tools
Entity Share Auto
This module extends the Entity Share module and help to automate the process of sharing content. So, When a node is created or updated on server, this module create a entry on export queue for all...
Categories: Administration tools, Content editing experience, Developer tools
Datatables CDN
This module provides a Drupal javascript library for using the jQuery Datatables plugin. See https://datatables.net/. It provides an alternative to the Datatables module, which requires the...
Categories: Developer tools
CSV Field
This module provides a CSV text field that displays data as a table. The default formatter offers two options: Display using the Datatables plugin Render CSV as table on the client: This option...
Auto Upload Convert
DESCRIPTION ----------- Module converts images to jpeg format during file uploading from these formats: - 'heic' (Apple image format); - 'psd' (Photoshop image format); - 'bmp'; - 'ai'; - 'eps'; - ...
Categories: Media, Developer tools