Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.

707 modules match your search

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.

S3 File System CORS Upload

This module is a fork of AmazonS3 CORS Upload, re-written to work with the S3 File System module, rather than AmazonS3. This module requires S3 File System 8.x-3.x and Token 8.x-1.x. These...
Categories: Media

Entity Reference Revision Add Edit Display Dialog

Allow Entity Reference Revision fields to be added/edited/viewed within a modal dialog, without requiring a page reload. REQUIREMENTS Entity Browser ( https://www.drupal.org/project/entity_browser ...
Categories: Content editing experience, Content display, Media

bootstrap_carousel

Overview Bootstrap Carousel module provides a very easy way to make carousels, based on bootstrap-carousel.js. Features Bootstrap Carousel content type. So you can create a carousel using node/add...
Categories: Content editing experience, Content display, Media

Media Colorbox

Integrates Colorbox with the Media module via a custom colorbox field formatter. The field formatter may be applied to file based fields and as the formatter for the 'file' field on file entity...
Categories: Site structure, Media

Annotated Bibliography

The annotated bibliography provides a means of associating a bibliographic entry (provided by the Bibliography module) and storing an excerpt from the work cited or an annotation for that reference...
Categories: Content editing experience, Media

Entity Usage Validate

This module provides a warning message to authors when nodes are saved that reference unublished media according to the Entity Usage module.
Categories: Content editing experience, Media

Views Slideshow Xtra

Overview Views Slideshow Xtra is an enhancement module for Views Slideshow, providing the ability to create overlays for a Views Slideshow. HTML elements are placed in overlays, with overlay...
Categories: Content display, Media

Scald Entity

Scald: Entity is an add-on to the Scald module to allow searches for entities (including nodes) and the drag and drop into textarea and entity reference fields.
Categories: Media

Media Contextual Crop API

Provides basic API for Media Contextual Cropping. This module is just a plugin type & service provider. Please look at the other modules of the Context Cropping Familly Configuration This is the...
Categories: Content editing experience, Developer tools, Media

Image Attach

Image Attach enhances the functionality of entityreference fields that are used to reference images as standalone nodes. It provides: A field widget that allows the user to upload new images and...
Categories: Content editing experience, Media

PlUPload File Widget

What it does This module extends Drupal core File widget to use the PlUpload Form Element provided by the PlUpload integration module: https://www.drupal.org/project/plupload The aim of the module...
Categories: Media, Site structure

TinyPNG

Provides TinyPNG integration. What does TinyPNG do? TinyPNG uses smart lossy compression techniques to reduce the file size of your PNG files. By selectively decreasing the number of colors in the...
Categories: Media, Integrations

OpenAI / ChatGPT Integration

See ----> AI Initiative Most new development and additions will be happening at the new AI module, a one stop solution and framework for all things AI in Drupal. Many of the features from this...
Categories: Content display, Content editing experience, Media

Media Download All

Description The Media Download All module, it is a media entity reference field's display formatter which allows you to download all files associated with one click and which is compressed into a ...
Categories: Import and export, Media, Site structure

Media Source Url Formatter

A custom field formatter that displays the URL of a resource referenced by a media entity. Requirements This module requires no modules outside of Drupal core. Installation Install as you would...
Categories: Media

Linked Entity Reference

Linked Entity Reference provides a new field type which has a combination of link and entity reference capabilities. It lets you relate an entity with an arbitrary URL. Motivation In most situation...
Categories: Content display, Media, Site structure

Commerce Node Checkout

Overview Integrate with Commerce in order to allow you to charge users to create nodes. It is possible to have multiple different product offerings for each node type, so the user can pick the...
Categories: Content editing experience, E-commerce, Media

File Management

Introduction The File Management module allows you to edit existing files or images directly from the files overview view. This is extremely helpful, especially if you are using the same file on...
Categories: Content editing experience, Media

Visual select file

Less than Media, but good enough. This module adds an image browser (using Views) to a FileField Sources widget/field. It uses FileField Sources for submission and field settings. Media adds a file...
Categories: Site structure, Media

Views Plugin Argument Default Referer

Adds a views plugin argument default that retrieves a Node ID from HTTP_REFERER. This plugin was created as a reaction to the following issue on the Media module https://www.drupal.org/node/2260543...
Categories: Media

Path File

The Path File module allows content editors to upload files and specify the url at which they will be available. Normally, when uploading a file to Drupal with the same name as an existing file, it...
Categories: Content editing experience, Media

Move File

The module enables to automatically move files to specified folders. Together with the module Private files download permission it is possible to dynamically change the download permissions of...
Categories: Media

Media: Acquia DAM

Drupal Integration with Acquia DAM Acquia DAM is a cloud-based digital asset management solution that seamlessly integrates with the Acquia digital experience platform. Acquia DAM allows marketers...
Categories: Integrations, Media

Imageinfo Cache

7.x Features (7.x) Imageinfo Cache will generate image styles right after an image is uploaded and also on entity save. This will help with front end performance as the needed image style will...
Categories: Media, Performance

Autosuggest Site Improvements

Features A block with an AJAX-powered form to submit site improvement suggestions. Autocomplete taxonomy term field for categories. Suggestions saved as nodes of a custom content type site...
Categories: Content display, Content editing experience, Media

Pages