1,617 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.


The module adds support for the Prezi platform to the Embedded Media Field.

Webform swfupload

This module provides a swfupload component. The swfupload components allows you to :

  • Upload multiple files at once by ctrl/shift-selecting in dialog
  • Control filesize before upload starts
  • Only display chosen filetypes in dialog
  • Queue uploads, remove/add files before starting upload
  • ...


This module turns your nodes with images to Matteo Bicocchi's jquery.mb.bgndGallery.

With this jQuery plugin you can make suggestive slide show of images as background of your node; the images will adapt their size to the window size fitting always at the best.
You can either navigate the gallery with your keyboard or with a control panel displayed where you whant in the page.

Image quality


Set the image quality per image style!

Through Image Toolkit, you can set the quality of images the Image module produces. But since Image Toolkit allows you to set only one global value, any image produced by Image module ends up in the same quality. If you want to have the highest-quality images in a photo gallery while having lower-quality images elsewhere, you are stuck.

This module allows you to override Image Toolkit's quality setting and set image quality per image style. Unfortunately, since ImageAPI does not let other modules hook into / alter the process, you need to apply the supplied (unobtrusive) patches to Image module and image.inc in core.

The patches basically only add optional arguments to existing functions so the Image module would function as normal (as far as I am aware) even if this module is unused.

#1310452: Allow to override the image toolkit's global JPEG/PNG quality value

Because this module requires a patch to be applied to the core, it wouldn't become a full project until the patch is accepted and committed (or an alternative solution is introduced to the core which would allow us to update the value cleanly).

Please remember to always flush the cached image every time you change the setting, if you want to see the effect immediately.

Related project

Imagecache Quality module is available for Drupal 6.

Imagestyle Tokens

You may want to check out the imagecache_token module first.

Sandbox project
NOT ready for production sites.

Provides url Tokens for the thumbnail/medium/large image styles for field_image image.

Automatically provide Tokens for every style of every imagefield.

Token Module


It provides the possibility to embed a configurable Youtube player, which can also show a playlist (queried with Youtube API).
It works also with mobile devices

Media upload directory

Extends the Media module by allowing you to specify a default directory for files uploaded via the media browser. Defaults are set per media type, and these defaults apply to uploads from both the admin/content/media page and the WYSIWYG Media plugin. The defaults will also be used for file and image fields that use the media file selector widget, unless the field's "File directory" option has been set.

See the following issues for more information on problem that this module addresses:

Lightbox2 for Media fields

Allows using Lightbox2 for displaying images in Media fields.

Paste Image

Allow user to paste an image directly instead of upload it in the usual way.


Will become CCK File Field formatter that plays MP3 files using the jsmad libraries on compatible browsers with a Flash fallback (using WP Audio Player) for other browsers. Until I get a section of my own website devoted to this project, look at the library's page at http://jsmad.org/.


Youtube parser

A youtube parser is a small utility that
use The YouTube Data API to search for YouTube videos and retrieve
media data.
Rather, youtube parser allows to get
information about youtube video in PHP array format from http://gdata.youtube.com/feeds/api/videos/%video_key% .

Having the PHP array module provides:

SVG Image Map

SVG Image Map is a module developed for Drupal 7 with the scope of generating HTML image map markup from an SVG image map like the one's found here: http://en.wikipedia.org/wiki/Wikipedia:Blank_maps .

The markup is generated at the url 'svg_image_map' , where the svg has to be uploaded, the width and height of the resulting image map have to be set, and the markup is generated ( just the tags actually).

Kewego Derivatives

This module add an engine to Derivatives API which allow to upload video to Kewego.


Media: Google Maps

Creates a PHP Stream Wrapper for Google Maps and implements the various formatter and file listing hooks in the Media module.

online subtitles workshop

online subtitles workshop is a group of modules create, edit and download subtitles


An experimental Drupal 7 port of ImageField Zip/HTML5 Bulk Upload as per


Integration of advanced plugins for several SWFTools supported flash players.
The current version only supports the jw5 player. We are currently working on other players' plugins.

This repository is composed of three modules :

  • The jw5_plugins api module : soon to become swftools_plugins as the API is tested and improved.
  • jw5_slidesync : integration of the slidesync and slidescroller jw5 plugins with Drupal.
  • jw5_caption : integration of the captions jw5 plugin (still in development status).

UEditor - WYSIWYG HTML Editor

This module will allow Drupal to replace textarea fields with the UEditor - a visual HTML editor, sometimes called WYSIWYG editor. This HTML text editor brings many of the powerful WYSIWYG editing functions of known desktop editors like Word to the web. It's very fast and doesn't require any kind of installation on the client computer.

Responsive Image Styles

Display the correct image style for the current viewport.

Pretty Photo Lightbox

PrettyPhoto is a light-weight, customizable lightbox plugin for jQuery. This module allows for integration of prettyPhoto into Drupal.

What is prettyPhoto?

From prettyPhoto website.

Media Video

Video upload form with media browser element

This module adds library and browser support from Media to the Video module's upload form.

It allows for reuse of videos chosen from the Media Browser which utilizes views to create a list of previously uploaded files. It maintains the Video module's thumbnail generation and selection, video conversion features and video display features.

Audio Annotate


Audio Annotate provides a new CCK formatter for filefield.

A demo can be seen here :

It generates an image from an uploaded audio file and allows the placing of comments on top of the image using jQuery.
It creates sound-cloud-like field for Drupal.

Currently 6.x only.

Background Audio

This module will allow a user to add a simple audio file to play in the background of a site.

ImageCache Link

Adds new field formatters for imagefields allowing to link imagecached images to other imagecached images.

Media: Daylife

This module has been moved to Daylife

Let's meet there