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

Image Attribution

Image Attribution is a module that looks for Attributions for images in an image's alt field. This is particularly useful for news and content websites that use and image and need to give proper credit to the image's author or content owner. (For example, you could cite Getty Images as the source of an image, or an individual photographer, or an image shared under a CC-License, etc.)

This code is based on the outstanding work of the Image Caption module by David Thomas.

Currently, the module has a few limitations that I'm trying to figure out how best to deal with:
-Currently, there isn't any support for making your attributions into links, just plain text.
-It can work with Image Captions, but it takes a little doing to get that going.
-You'll have to style it with CSS yourself.
-You'll have to use a WYSIWYG editor. This has only currently been tested with TinyMCE, although in theory, it should work with others as well.

That being said, I think a lot of people could find this to be a very useful module, so I figured I would upload and share it.

Getting Image Attribution to work
Seeing as the code is based on Image Caption, the instructions are just about the same for getting Image Attribution to work.

1. First, after enabling the Image Attribution module, go to the css of your WYSIWYG editor, and add .attribution{} to the stylesheet you're using.

Interactive Image

This module adds interactivity to images by adding response behaviors to mouse actions on the images.

Locations inside an interactive image can be defined as 'hotspots' using the double-click action, and by entering location-specific content in the form that pops up. These hotspots then respond to mouse-overs by displaying a modal window with content that was earlier added. The modal window content can include formatted text, images and also videos, pertaining to the image location under question.


Image gallery.

  • multiupload images
  • set image priority
  • append as many images to one node as you want

Convert to media

This module provide a sample, how to convert nodes contains images inserted via image assists 6.x to 7.x media file entity. This is developed for media module 2.x branch.

Media PDF

Sorry, this module was renamed.
Pleaae check here http://drupal.org/project/pdf


IIP Image


This module provides integration of IIPImage to Drupal + proper image converting.

"IIPImage is an advanced high-performance feature-rich imaging server system for web-based streamed viewing and zooming of ultra high-resolution images. It is designed to be fast and bandwidth-efficient with low processor and memory requirements. The system can comfortably handle gigapixel size images as well as advanced image features such as both 8 and 16 bit depths, CIELAB colorimetric images and scientific imagery such as multispectral images."

Read more: http://iipimage.sourceforge.net/


  1. You have to embed Fast CGI module within a host server such as Apache, Lighttpd, MyServer or Nginx.
    So, eventually in your root there should be a folder called 'fcgi-bin' with 'iipsrv.fcgi' file in there.
    You'll find a documentation about installation of FCGI module for your server here:
  2. Create directory "iip_image" in "sites/all/libraries/" and unpack this archive:
    (It contains IIPMooViewer 1.1 with all the necessary js, css and images.)
  3. Install Lightbox2 module.

Media browser with folder suport

Filters on browser popup.

This is my fork of media_browser_plus "folders" branch.

Original code was written by Sebastian Buesing.


Media browser: IMCE

Provides a new media browser tab: IMCE.

It works with media 7.x-2.x-dev branch only.

Video Filter Archive.org

This module is a codec for video filter module. This codec allow to embeb video from archive.org repository in OGV (theora/vorbis), WebM (VP8/vorbis) and/or mp4 (h.264) html5 video formats.


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