950 Modules match your search

Extend and customize Drupal functionality with contributed modules. If a module doesn't quite do what you want it to do, if you find a bug or have a suggestion, then join forces and help the module maintainer. Or, share your own by starting a new module.

Media Cloudcast Chapters

The Media Cloudcast Chapters module provides a chapter field type for Cloudcast video files and provides an automated import process. Minimal CSS has been included to get you started with display. An example view has been provided for advanced display options.

It is highly recommended you watch the introductory video https://vimeo.com/125965156 to learn how to set up and configure this module.


File Entity SWF

Adobe .swf file icon

Add support for Flash files to your Drupal site.

What does it do?

  • Creates a new file entity type to support Flash .swf files!
  • Provides default file display configuration to output the swf file as an <object>.
  • Adds width and height metadata to .swf files.

NOTE: if you are using Media WYSIWYG and/or Media WYSIWYG View Mode be sure to double check your settings to include the Flash file type.


menuimage Views

Exposes images added to menu items via menuimage to views.

Most useful when using a module that exposes menu_links table to views, such as menu_node_views, menu_views.


Imagefield Info

Screenshot of uploaded image.

This tiny module provides an information about selected image styles URLs to imagefield widget.

It's very handy if you want to insert uploaded images into a WYSIWYG editor.

You can also select what image style URLs you want to display in the imagefield widget.


Video Filter Ted

A small module to add Ted support to the video filter module.

To use it, you will need the video filter module install. After that, you can copy the URL of a Ted show into your text input area using the video filter syntax and it will render as a video for you.

For example: [video: https://www.ted.com/talks/anand_giridharadas_a_tale_of_two_americas_and_the_mini_mart_where_they_collided]

There is a basic help page available at example.com/admin/help/video_filter_ted


Video Filter DemocracyNow

This is a module to allow DemocracyNow videos to be embedded using the Video Filter module.

To use it, you will need the video filter module install. After that, you can copy the URL of a DemocracyNow show into your text input area using the video filter syntax and it will render as a video for you.

For example: [video: http://www.democracynow.org/shows/2015/3/23]

There is a basic help page available at example.com/admin/help/video_filter_democracynow


Scald Pane

Scald Pane provides a Panels Pane for the Scald module.

It works similarly to the "New Custom Content" pane, except this module provides a "Scald atom" pane that has a single atom reference "field" which can be populated with drag and drop from the Scald library.

The module also works with the In Place Editor, however there is a design conflict between the different kind of modals, and so the scald modal does not look exactly like at other places.


Community Media Schedule Blocks

With this module you can create blocks of shows (using Community Media Show), from which you schedule airings (using Community Media Airing). The idea is to simplify scheduling of shows.

You can create blocks of cm_show, where


Colorized google maps block

Colorized gmap module allows to add a google map on the site as a drupal block and customize it. At the colorized gmap block creation page you are able to customize a standard google map (e.g. to colorize water, landscape , etc.) You will see changes on the map after every action.

This module is used in the Easy booking distribution project


Square Crop Effect

Image Effect for Image Styles.

This module fills a need for square crop effect that doesn't require any height or width to be specified. It examines the dimensions and produces the larges square possible (cropped on a top-center anchoring).

It also works great as a fallback filter to ensure squares for styles that also rely on modules like manualcrop or smartcrop.


Media Browser Edit Link


This module fills in a missing piece of functionality. In Media Browser (media_wysiwyg) you cannot easily edit the fields of a file entity from the wysiwyg once the file is added.

This adds an "Edit" link above the preview image when you click the Media button for an existing embedded asset. Clicking the link opens the full file edit screen in another window.

This is designed to be compatible with Media 2.x branch. It plays nice with manualcrop, and adds "crop" to the link if present.


Web Torrent

This module implements the web torrent javascript library in your Drupal site. The module currently loads the library on every page via hook_init() and the Libraries module. This is a foundational developers module to add new file distribution capabilities to Drupal web sites.


  • Libraries

Additional Installation Steps:
The Web Torrent minimized javascript file needs to be downloaded to your current libraries folder from the Github page.


Media Gallery Extras

Experimental Utility additions to Media Gallery.

Adds some additional tools for managing media galleries - especially large and bulky ones.


Derivative Generator

This module allows you to select image styles per field instance that will be generated when a new image is uploaded to this field. Image generation is done via a queue. You can run the queue with drush queue-run derivative_generator or with cron. When a derivative is not yet generated through the queue, visiting the url will still trigger the derivative generation.


Media: ShareStream

Media: ShareStream adds ShareStream as a supported media provider.


Media Formatters

Control all of your media display from the Node Display page. Easily add modern, best-practices front-end enhancements for media. Out of the box, it works well with Bootstrap-based themes, but it can be easily extened to work with other custom themes as well.



Scald Chart

Scald Chart is a chart provider for Scald.

Currently Scald Chart is bundled with the Scald Highchart module, which will display the chart using the highcharts javascript library.
This module lets you specify all the data for a chart to be dragged into atom reference fields, and wysiwyg areas where drag and drop is enabled.
Additional design parameters can be specified in the settings of the bundled player.


NG Lightbox

This projects offers a lightweight (1.2KB) responsive lightbox solution using CSS3 properties such as transform. Because of the use of CSS3, this lightbox will only work in IE9+


The lightbox is configured from /admin/config/media/ng-lightbox which allows you to enter paths to be "lightboxed". Any link that runs through theme_link() to that path will then become a lightbox.

There is also an option to disable the functionality for admin paths.


Angular Media

Rethinking the media dialog interface with the help of Angular.


* A better user interface for selecting and editing files in Drupal
* Easy multi-upload built-in to every selection method
* Search for and easily add creative commons photos with proper attribution


Field Group Image

This is a simple module that allows admins to upload an image for a field group. You can upload an image for a field group on the Manage Fields or Manage Display tabs of any fieldable entity.

Other settings include image style (thumbnail, etc) and display position (above, below, left, right) for the uploaded image.


Image EXIF Autorotate

Automatically rotates any uploaded image file according to the EXIF orientation information.


Sometimes when you upload an image to your site it might be shown in the wrong orientation. Solutions to this issue include:


MediaFront: Popcorn Player

Mozilla Popcorn player plugin for the MediaFront module... more details to follow.


Media Field Collection

Small tweaks to better integrate the Media and Field Collection modules.



Page2Images logo

Page2Images module allows user to create a website thumbnail preview in the content using only a website URL.

This module is sponsored by: Jeney Repro Ltd.

The module requires a free or paid account from Page2Images, who is the service provider.


Blueimp Gallery

Blueimp Gallery Drupal

blueimp Gallery is a touch-enabled, responsive and customizable image and video gallery, carousel and lightbox, optimized for both mobile and desktop web browsers.
It features swipe, mouse and keyboard navigation, transition effects, slideshow functionality, fullscreen support and on-demand content loading and can be extended to display additional content types.
It will convert any list of thumbnail images linked to original image on a Gallery.