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.
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