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

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.

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.

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>

Image Widget Crop

Image Widget Crop

ImageWidgetCrop module

Provides an interface for using the features of the Crop API. Module is still under heavy development.

Try demo module

You can Test ImageWidgetCrop in action directly with the sub-module "ImageWidgetCrop example" to test differents usecase of this module.

You can also see Demo vidéo

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.

File Entity Browser

File Browser Screenshot

Summary

This module provides a default Entity Browser that lets you browse and select your files in a nice-looking, mobile-ready Masonry based interface, and upload files using the Dropzonejs module.

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

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

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.

Bx Slider

BxSlider module integrates the bxSlider library with Fields.

Magnific Popup

Integrate Dmitry Semenov's Magnific Popup jQuery lightbox plugin with Drupal as a field formatter.

Prepro

This module currently does the following:

Image Effects

Introduction

The Image Effects module provides a suite of additional image effects that can be added to image styles and UI components that can be used in the image effects configuration forms.

Effects provided / supported by image toolkit:

Image Effects tries to support both the GD toolkit from Drupal core and the ImageMagick toolkit. However, please note that there may be effects that are not supported by all toolkits, or that provide different results with different toolkits.

Wysiwyg Media Embed

This is an integration of the CKEditor MediaEmbed plugin for the Wysiwyg module.

Please file any plugin bug (as opposed to module bugs) under the "Plugin Code" component. The goal is to provide an issue queue for the plugin, since there is no issue queue on the plugin website. Note that this is a personal initiative: the plugin developer have been made aware of this queue, but he is not notified of the bugs filed here.

Bootstrap - Photo Gallery

Bootstrap gallery with controls and a disabled modal

Bootstrap - Photo Gallery is a Views plugin that allows you to create an appealing photo gallery easily.

Dependencies:

  • Views 3.x
  • Bootstrap Theme 3.x
  • JQuery Update

How to use:

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.

File Entity Link

Adds an option to link file to entity

Out of the box, the Media and File Entity modules attach media to entities using Fields but they provide no way to then display media in those fields as links to the parent entity. A common use-case for this would be a teaser view of a node showing an image linked to the node.

This very simple module adds an option to the "File Types" view mode settings to accomplish this (at admin/config/media/file-types/manage/image/file-display for images).

A few notes:

Nivo Formatter

Nivo formatter settings

CONTENTS OF THIS FILE
---------------------

* Introduction
* Installation

INTRODUCTION
------------

Current Maintainer: Long Nguyen

Nivo formatter is an image field formatter that transform any image field
to awesome Nivo Slider image gallery.

For user:
- Support image style.
- Support thumbnail.
- Support most settings of Nivo Slider, except advanced triggers callback
settings.

For developer, themer: nivo_formatter support to load your Nivo Slider theme. just drop it
in nivo-slider/themes/your-themes/ and ensure your stylesheet is
nivo-slider/themes/your-theme/your-theme.css

Currently, it is not working with Views, you may want to check this out module
Views Nivo Slider

It's working in views but you need to check the option for using field template file.

Please fix my typos if it's wrong! Thanks.

INSTALLATION
------------
1. Download & install libraries module.

2. Download & install jquery_update module.

3. Create directory sites/all/libraries.

4. Download Nivo slider and extract
to sites/all/libraries/nivo-slider.
Ensure this path exists:
sites/all/libraries/nivo-slider/jquery.nivo.slider.pack.js

SimpleCrop

Original image display with crop area selection

SimpleCrop provides the simplest workflow for manual crop of images. Basically, you can crop image in three steps: upload image => select area => save content. Functionality of this module covers more than 90% needs of manual image crops.

One of the key feature of this module is that this crop can be used as-is for the end users. So you don't need to theme or to add a workarounds to show this image crop to someone else. It has minimalistic and usable UI.

AmazonS3

The AmazonS3 module allows the local file system to be replaced with S3. Uploads are saved into the drupal file table using D7's file/stream wrapper system.

You can also use it with other S3 compatible cloud storage services such as Google Cloud Storage.

Album Photos

Album Photos D7: image view

"Album Photos" is an image album module providing multi-user album features. The module development objective is to provide a comprehensive image album solution for Drupal.

Media: Dailymotion

Features:

  • Provide a read-only stream wrapper for dailymotion
  • Provide Media integration to paste dailymotion URLs and embed code.
  • Provide formatting as thumbnails and embed video based on file_entity integration.

Hover Preview for ImageCache

Hover Preview Example

Hover preview Javascript effect for the ImageCache module. Allows for hover FROM any ImageCache preset TO any other ImageCache preset. Supports views and standard theme-layer output options.

Pages