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.
Video Embed Spotify
This module provides Spotify handler for Video Embed Field. Requirements Video Embed Field Installation Install module as usual. Add video embed field to content type Check Spotify in allowed...
Categories: Site structure, Media, Integrations
Multi File Node Uploads
This module will allow upload of multiple file nodes, initially allowing one set of generic meta data per node per file. Any available content type can be created as long as it contains a file...
Categories: Content editing experience, Media
Media Clone
Media Clone extends the Media module to allow for cloning media elements from one node to another. A new tab appears in the media browser when you "Select Media" on the edit page of a given node....
Categories: Media
InstaPost
This module allows users to post nodes automatically to the online mobile photo-sharing, video-sharing, and social networking service Instagram. Installation Install as you would normally install a...
Categories: Media, Integrations
Flash Node
If you just want to add Flash content to nodes without having to worry about writing any HTML or PHP then this module is for you! Create a flash node, upload an swf file, and hit submit, and you...
Categories: Content display, Media
Jimage
About The Jmage module creates and stores thumbnail and main images derivatives for each image uploaded thru core upload module. All thumbnails that are attached to a node are displayed in a...
Categories: Media
Media Manager
This module is now in beta testing phase. This was updated on March 27, 2008. Media Manager is designed for easily managing the incoming media from a variety of sources. It provides for media...
Categories: Media
Attach directory
This module is sponsored by Sciforma Attach directory module allows you to display all the files of a directory as file attachments. The name of the directory is defined on a node by node basis....
Categories: Media
File Upload Input Method for Gallery API
Make galleries from attachments to a node made using the Upload module. Currently there is no UI for getting this onto a page ... for testing purposes I am using a page with PHP input type and this...
Categories: Content display, Media
Static Map
🇺🇦 This module is maintained by Ukrainian developers. Please consider supporting Ukraine in a fight for their freedom and safety of Europe. Provides a static map formatter for the geofield and ...
Categories: Media, Site structure
Annotation Store
Annotation Store Module is mainly focused on storing the video annotation data [Open Video Annotation Library] locally in drupal. This modules creates the annotation data as an entity in drupal 8...
Categories: Media
Audio Embed Field
Audio Embed Field creates a simple field type that allows you to embed audio. Soundcloud and custom urls plugins are provided with module. Sub-modules also provided for integration with Drupal core...
Categories: Media
Background container
This module provides a way to add a background image to a specific selector. You can enable the background container per content type and set a site wide default for each content type. You can also...
Categories: Content editing experience, Content display, Media
CKEditor File to Media Swapper
Provides a CKEditor 5 plugin that allows users to convert embedded file-based images and file links into reusable media entities. This module helps migrate legacy content from direct file...
Categories: Content editing experience, Media
Audio Prompter
If you want to record audio directly into nodes on the website, there is the excellent Audio Recorder Field module which allows you to do so directly on the node add/edit form. But what if you want...
Categories: Media
File admin
File admin extends the File entity module to add administrative options to files, including published, promoted, and sticky status. The File entity module provides a lot of functionality for...
Categories: Administration tools, Media
jQuery Gallery View for CCK multiple imagefield
The aim of this project is to utilize jQuery gallery plugin to implement an image gallery built up from multiple CCK image field. Similar to imagecache module, you can create a number of presets...
Categories: Developer tools, Media
Switch private public
The module adds checkboxes to the "file_generic" widget that enables to switch public files to private and via versa. The changes take effect after saving the node. In this case, private files ...
Categories: Media
File Access Via Webform
Introduction The File Access Via Webform module allows Drupal site administrators to securely share files through webforms. It uses token-based access to ensure only authorized users can download...
Categories: Content display, Media, User engagement
Image Slider
The Image Slider module provides a way to render image nodes in a jQuery sliding image viewer. The image nodes must use imagefield, and be queried using Views.
Categories: Media
Fast Private Downloads
This module provides fast private downloads via Node.js. The Node.js server process hands authentication off to Drupal, but handles the slow file-serving part.
Categories: Media
pclzip_zip_content_files
This module allows you to zip all the attached files contained in the nodes displayed in the content. ( zip displayed nodes ) This module needs the pclzip module.
Categories: Media
Upload max files
Limit the number of files a user can attach to nodes of a specific type. Upload max files lets you limit the number of files that can be attached to a node on a per node type base. Additionally you...
Categories: Content editing experience, Media, Developer tools
Box.com File Browser
This is a simple module we created during a project in which we needed the ability to add some cloud storage to our nodes for project management. In order to simplify it and keep the cost low, we...
Categories: Site structure, Media, Integrations
Upload path
About After operating for some time, a website may build up thousands of files in inside the files folder. This uploadpath module allows you to keep the files in the files folder neatly organized...
Categories: Media