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

Workbench Media

File list screenshot of Workbench Media

Workbench Media provides integration between Media module and the Workbench suite. It simplifies the pages content administrators need to visit in order to add media.

Which version should I use?

The current branch of Media you are using should be the same branch of Workbench Media that you should use. For example, if you are using the Media 7.x-1.0 release, then you should use the latest Workbench Media 7.x-1.X release.

Downloads

Imagecache External

About

Imagecache External is a utility module that allows you to store external images on your server and apply your own Image Styles (D7).

Configuration

Important: to use the module you need to visit admin/config/media/imagecache_external and either:

Downloads

CKEditor Link File

CKEditor Link File provides integration between CKEditor Link and File entity, allowing editors to link to files from within CKEditor. CKEditor Link File gives editors three important tools:

  • A simple method of linking to existing files (promoting file reuse and helping to eliminate duplicate files).
  • The ability to link to files, file URLs or file downloads (configurable by an administrator).
  • The ability to restrict links to certain file types such as audio, video, images or documents (configurable by an administrator).

Requirements

CKEditor Link File has two dependencies:

Contributed modules

Installation

To install CKEditor Link File:

  1. CKEditor Link File can be installed using the standard module installation process.

Related Modules

The focus of CKEditor Link File is to provide editors with a simple way of linking to existing files.

Downloads

jCaption

jCaption Settings

This is a simple module for Drupal 7.x that uses jQuery to transform the TITLE or ALT attribute of a image to a image caption. There is a settings page with lot's of possible configuration. The image caption won't show in the WYSIWYG-editor, but will be visible when you view the node.

The module differs in several ways from similar modules.

jCaption changes this:

<img title="Image caption here" src="image.jpg" alt="Image description">

to:

Downloads

bootstrap_carousel

A Bootstrap Carousel image with text

Overview

Bootstrap Carousel module provides a very easy way to make carousels, based on bootstrap-carousel.js.

Downloads

Rotating Banner

Screenshot of slide editing interface

Make a cool rotating banner. This project is used on http://drupalgardens.com. Released so people can play with it. It may or may not be maintained in the future, but if you like it, c'mon in.

Downloads

Entity Embed

Embedding the Druplicon into a textarea using CKEditor.

Entity Embed allows any entity to be embedded within a text area using a WYSIWYG editor.

Downloads

Responsive images and styles

Example of a suffix

Overview

This module solves the problems with images and responsive themes, it allows you to define multiple image style suffixes and their corresponding maximum width.

The future (Drupal 8)

See #1757518: D7 backport of Picture: Since picture is now part of Drupal 8, we have backported that code to Drupal 7, picture 7.x-1.x

Warning

  • Before upgrading Drupal 7.20, please read the release notes, since this will break this module. To fix it you need to add $conf['image_allow_insecure_derivatives'] = TRUE; to your settings.php file. There's an issue trying to solve this #1923936: Responsive images and styles module doesn't work with Drupal 7.20, but upgrading to the picture module will solve this as well.
  • Selecting _default as suffix might break your theme, safer is to always use __ (2 underscores) like __default.
  • Be care full if you use the force reload on resize option, it will generate more request to your server and might have a negative impact on your performance.

Features

  • Full support for image fields
  • Full support for colorbox
  • Partial support for field_slideshow
  • Doesn't need any changes to .htaccess / nginx

Downloads

HTML5 Media

HTML5_Logo_256.png

This project has one goal. To bring a standardized, Open Source GPL front end media solution to Drupal core. This project is completely open and has no other intentions other than to provide a standard front end media solution that will benefit the entire Drupal community, so therefore, whoever would like to help in this initiative is welcome to contribute!

This project has the following initiatives.

  • Add HTML5 multimedia support for both the video and audio HTML5 elements. - Finished 6/27/11
  • Build an extensible media player framework that easily allows other modules to provide plugins to support additional front end multimedia capabilities, such as Flash Fallback and YouTube API integration. - Finished 10/6/2011
  • Utilize the standard Drupal template system to provide the front end presentation of your media. Eventually, a media player template could be included in each Drupal template to be used for media display. - Finished 10/6/2011
  • Provide tight integration into other HTML5 initiatives.

To read more about this, please go to the following links.

Downloads

Media: Flickr

Drupal LEGO figures, by Gábor Hojtsy

Media: Flickr adds Flickr as a supported media provider.

Most popular web services, including Flickr, support oEmbed. It is generally recommended to use Media: oEmbed instead of specific provider modules.

Requirements

7.x branch depend on Media Internet, a module provided by the Media module.

Downloads

SoundCloud field

SoundCloud field module 8.x-1.x and 7.x-1.x provides a field for inserting a SoundCloud track or set
SoundCloud field module 6.x-1.x provides a CCK field

Features:
- configurable player
- 2 player types: (Classic) HTML5 player / (New) Visual player

Downloads

Quick Edit

Screenshot of a node being quick-edited.

Quick Edit allows content to be edited in-place.

Quick Edit is a backport of the Drupal 8 In-place editing for Fields.

Downloads

Scald: Media Management made easy

Logo Scald

Drupal 8

Scald is a popular and flexible way to handle media in Drupal.

Scald can handle images, video, audio, tweets and even Flash files. Scald works with YouTube, Vimeo, Soundcloud and other many other providers. You can see a full list on the scald provider's page, you can also read our FAQ.

Downloads

Bulk Media Upload

What this module does:

With Bulk Media Upload you can upload a bunch of files and a new node, taxonomy term, or other entity will be created for every file. The files are selected via a browser file upload dialog and can be stored in a file or image field.
Also default values can be chosen for the other fields assigned to the new node.

This module is looking for a new maintainer.

Downloads

MimeDetect

MimeDetect provides an API for consistent server side mime detection using the PHP FileInfo extension, the UNIX 'file' command, user supplied mime data, or file extension lookups. It is distributed with its own magic library for use with the PHP FileInfo extension to make mime detection more consistent in different environments.

Downloads

Image Lazyloader

Lazyloader Settings

This is a small helper module which will automatically lazyload all images for sites with multiple images, which will make the site load faster.

All images will only load when it's visible to the browser window.

Available Settings:
1) Enable/Disable
2) Distance - image distance from the viewable browser window before the actual image loads
3) Placeholder Image - stand-in image
4) Loader Icon - animating icon (shamelessly borrowed from ajaxblocks module)
5) Excluded Pages - page paths to be excluded from image lazyload

For other images:
You can also manually lazyload your other images not processed by Drupal image module by formatting your img markup to this:

Attributes:
1) src = path to placeholder image
2) data-src = path to actual image
3) width = add width for best result
4) height = add height for best result
5) Add a container block

Example:

<div class="image-container"><img src"/sites/default/files/image_placeholder.gif" data-src="/sites/default/files/actual_image.jpg" alt="Image" /></div>

Downloads

Embed

A framework module to embed things using the Drupal 8 WYSIWYG editor.

Current architecture discussion: https://drupalmedia.hackpad.com/Embed-module-71ubAT132P3

Related Modules

Downloads

Visualization API

Dashboard created by the Visualization API module

Visualization is a module for Drupal 7.x that provides a solid and easy accessible way to visualize data. It provides a theme hook that takes a data array and some options and will then render a chart in-place. It also provides a Views Display plugin so that users can easily visualize data retrieved through Views.

Downloads

Imageinfo Cache

Admin Screen

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 already have been generated; thus the end user doesn't have to wait for the image to be generated. This can also mitigate some issues with image style generation if your CDN is configured incorrectly as the images will be generated without the request going through the CDN.

Downloads

Entity Browser

Entity browser logo by David Ličen

Goal of this module is to provide a generic entity browser/picker/selector. It can be used in any context where one needs to select few entities and do something with them.

Possible use cases:

Downloads

Media Library

A screenshot of the media library file listing page.

Media Library extends the Media and File Entity modules to provide the ability to restrict which files are considered part of a site's media collection.

Requirements

Media Library has one dependency.

Contributed modules

Downloads

Media entity

Media entity provides a 'base' entity for media. This is a very basic entity
which can reference to all kinds of media-objects (local files, YouTube
videos, Tweets, Instagram photos, ...). Media entity provides a relation between
Drupal and the media resource. You can reference to/use this entity within any
other Drupal entity.

This module attempts to provide the base storage component for the Drupal 8
media ecosystem.

Downloads

Select2 Field Widget

Select2 - The jQuery replacement for select boxes now available for Drupal fields.
This module provides a new Field widget for Entityreference and Term reference fields. It is based on the Select2 jQuery library: http://ivaynberg.github.io/select2/

This module integrated this library with the Drupal Field API, and provides a new type of widget.

Downloads

H5P - Create and Share Rich Content and Applications

H5P interactive video

With this module you will be able to create interactive videos, question sets, drag and drop questions, multichoice questions, boardgames, presentations, flashcards and more using Drupal.

All the content is HTML5, meaning it will work great on smartphones, tablets and other mobile devices. With H5P, you create and edit HTML5 content directly in your web browser just like you edit any other Drupal content.

Downloads

Image effect kit

Image effect kit provides some image effects to be used on an image styles. It includes the following effects:

- Border effect
- Rounded corner effect
- Padding effect
- Watermark effect
- Resizing effect
- Overlay effect
- Filter effect

Requirements

- Image module and token module
- GD library

Documentations

https://drupal.org/node/2110899

Downloads

Pages