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.

audio.js

audio.js

The audio.js modules provides a cross browser audio player as a field formatter for the file field type using the audio.js javascript library created by Anthony Kolber.
http://kolber.github.com/audiojs/

It uses the native HTML5 tag where available and an invisible flash player to emulate the tag for other browsers. It provides a consistent html player UI to all browsers which can be styled with custom css. Under your content types display settings you can select it as either a single player or playlist as the field format.

Browser Support

With Flash as a fallback, it should work pretty much anywhere with just a mp3 file.
It has been verified to work across:
Mobile Safari (iOS 3+)
Android (2.2+, w/Flash)
Safari (4+)
Chrome (7+)
Firefox (3+, w/ Flash)
Opera (10+, w/ Flash)
IE (6, 7, 8, w/ Flash)

Note that the audio.js library currently supports MP3 audio only.

Installation

You must first download the audio.js library here:
http://kolber.github.com/audiojs/

Extract the audiojs archive and copy the contents into your Drupal
libraries directory, so that the audio.min.js file can be found at
sites/all/libraries/audiojs/audiojs/audio.min.js

Co-Maintainer Needed

IMCE Watermark

Sample image with drupal watermark.

IMCE Watermark
http://drupal.org/project/imce_watermark

SUMMARY:
IMCE Watermark is a module for adding watermark for IMCE uploaded images.

Colorbox Swipe Gestures Support

Adds swipe gesture support for Colorbox.

Description

Adds swipe gesture support to the well known Colorbox module for mobiles. Just swipe left or right on galeries to show the previous or next element!

Feeds: YouTube Parser

YouTube parser for the Feeds module.

This module adds a new parser for Feeds module that makes it possible to parse and import YouTube video feeds content using Programmatic API access: Use the YouTube API Tool to get the right URL!

Supported data from imported feeds:

Currently the module supports the following data from imported videos:

  • Feed title
  • Video ID
  • Video title
  • Author
  • Updated on (Datetime)
  • Published on (Datetime)
  • Description
  • Thumbnail
  • Category (Can be imported seamlessly with Taxonomy module)
  • Tags (Can be imported seamlessly with Taxonomy module)
  • Watch page URL (Can be imported seamlessly with Embedded Media Field module)
  • Duration (Formatted hh:mm:ss)
  • Favorite count
  • View count
  • Rating

Added since 6.x-1.0-beta2 and 7.x-2.0-beta1:

  • GUID
  • Updated on (Timestamp)
  • Published on (Timestamp)
  • Duration (Seconds)

Kaltura

Kaltura - OpenSource Video

Kaltura’s Open Source All-in-One Video Module for Drupal

Kaltura is the leading video technology provider and creator of the world’s only Video-Platform-as-a-Service. Kaltura VPaaS is a highly reliable, scalable, and flexible open video platform, powering hundreds of thousands of video experiences and workflows across industries in over 100 countries worldwide. A recognized leader in the OTT TV (Over the Top TV), OVP (Online Video Platform), EdVP (Education Video Platform) and EVP (Enterprise Video Platform) markets, Kaltura is used by thousands of global enterprises, media companies, service providers, educational institutions, start-ups, technology platforms and cloud providers and engages hundreds of millions of viewers at home, in work, and at school. The company is also the initiator and backer of the leading open source video management project, home to more than 100,000 community members. For more information visit corp.kaltura.com, Join the community discussion board and explore Kaltura on GitHub.

Download the User Manual and Install/Config Guide (PDF)

What is Kaltura’s Video Module for Drupal?

A standard Drupal Module that integrates the Kaltura video platform capabilities into Drupal, allowing you to instantly enrich your Drupal site with video, audio, and images. Kaltura’s video platform and video module for Drupal is an enterprise grade solution that offers comprehensive powerful functionality and full control over content ownership, without the need to run your own video operation. The module handles every aspect of rich-media, including uploading and importing content, transcoding, content management, syndication, monetization, distribution, and more.

Image Browser

ib2.png

Image Browser is a simple, elegant and beautiful image browser for Drupal.

Try out a demo (Version 1 | Version 2) and post any bugs you find. If, after using the demo, you don't think Image Browser has all the features you need then please do check out Image Assist or IMCE.

Storage API

Storage API

Mission Statement

Storage API is a low-level framework for managed file storage and serving. Module and all the core functions will remain agnostic of other modules in order to provide this low-level functionality. Submodules are welcome to allow Storage API to interact with other contributed modules, but there shall never be a dependencies[] statement in the storage.info file unless it is necessary for the low-level function of this module.

It has the following features:

  • Pluggable architecture - it can be extended to work with any storage service.
  • Redundancy - it can be configured to store your files in multiple services and instantaneously change which one is serving. This means your site will not be brought down by a service having problems.
  • Access control API - can be used for e-commerce.
  • Deduplication - when files that are identical are stored in the same container, only one instance will be created. This saves bandwidth and storage.
  • File and image field integration - enable the "core bridge" sub-module.
  • Audit module - compares a manifest of files with what is recorded in the database to ensure that the record is accurate.

There are some screencasts demonstrating various features of the module.

Media Gallery Extra

Media Gallery Extra Settings

Media Gallery Extra provides additional features and improvements for the Media Gallery module.

FlashVideo

FlashVideo is a complete turn-key video solution that expands Drupal's upload capabilities to allow web developers and users to upload video files, automatically convert those videos to the popular Flash format, and then embed their video in any node type using the simple [video] tag. This module allows more than one video to be attached to any node, and then referenced through the use of parameters passed to the tag [video]. It also includes an automatic conversion of video files to the Flash format using FFMPEG technology.

Hi-Res Images

CSS px are not intended to be mapped 1:1 with screen pixels. They are actually defined as an angular measurement: http://inamidst.com/stuff/notes/csspx

Web browsers running on modern hi-res screens need to be calibrated by "zooming in". This happens automatically with Apple Retina Display. For images to fully utilize hi-res screens, image dimensions need to be twice the CSS dimensions.

Interestingly, the JPEG quality setting of images on hi-res screens can be reduced dramatically without compression artefacts becoming visible, meaning that filesizes are not much larger; it is even possible for the filesize of hi-res images to be smaller: http://blog.netvlies.nl/design-interactie/retina-revolution/

Without Hi-Res


Dimensions: 300x179
JPEG quality: 80%
Filesize: 13.53 kB

With Hi-Res


Dimensions: 600x358
JPEG quality: 30%
Filesize: 17.59 kB

This technique does not use JavaScript.

Unlike Retina Images, this module will work with effects provided by other modules.

RoyalSlider Integration

This module provides integration with the excellent RoyalSlider library.

Google QR Code Generator

This project leverages the Google QR Code Generator from their charts API to display a block containing a QR code for the current URL you are viewing. It is simple, straight forward, and should largely work right out of the box. The Drupal 8 branch is under semi-active development. The D7 isn't so much as it's so simple it just works. If you need further development help with this, feel free to open an issue. If you need your issue resolved promptly, reach out to me as I can probably find a developer for hire to help with your specific issue.

Resumable Download

Drupal does not support download resume , meaning that downloading large private files can be troublesome because if for any reason the download fails , there is no way to continue downloading from where it stopped and the whole file should be downloaded again.

NOTICE : This module does not need any patch to work

Pinterest Hover button

A simple module to allow the Pinterest On Hover Pin It button to be added for images on the site.

The hover button can be enabled per content type (7.x). You can also exclude images with jQuery selectors (7.x, 8.x). 8.x includes special support for hover buttons on responsive images.

Media: BlipTV

Media: BlipTV

Drupal 6 version
Provides support for BlipTV videos at http://blip.tv/ to the Embedded Media Field module, available at http://drupal.org/project/emfield. Install that and the included Embedded Video Field module.

Drupal 7 version

Bulk File Nodes

Bulk File Nodes allows a user to upload or import many files at once, and have many individual nodes created, one for each file . Where this module significantly differentiates from other modules like Bulk Media Upload is that after uploading/importing the file(s), the user is given the opportunity to edit all of the fields for each node in a single form.

Gallery Assist Lightboxes

Now with a better overview of the supported Lightboxes

What does Gallery Assist Lightboxes?

Gallery Assist Lightboxes allow to use a lightbox on Gallery Assist images.

This package does not contain lightboxes. You should download them from the respective homepages.

Scald Vimeo

INTRODUCTION

Scald Vimeo is a video provider for the Scald module.
It can handle URLs and video IDs, and pulls meta data directly from Vimeo.

INSTALLATION

Scald Vimeo depends on Scald. For specific installation instructions
related to Scald, check out its documentation at:
http://drupal.org/node/1652740

Curate

This module is now a lightning_features manifest!

This module uses the lighting_features module (7.x branch) to set up all of its functionality. It is a working example of a manifest module. It was not originally this, but evolved over time into that.

Media: ShareStream

Media: ShareStream adds ShareStream as a supported media provider.

Views Foundation

views foundation drupal 7 module

Views foundation help you convert any view into Zurb Foudation features (orbit slider, tabs, accordion, etc.).

Views Slideshow: ImageFlow

ImageFlow

This module will display a view of images using the ImageFlow JavaScript plugin available from http://finnrudolph.de/ImageFlow.

ImageFlow is a picture gallery, which allows an intuitive image handling. The basic idea is to digitally animate the thumbing through a physical image stack. That intuitive handling is automatically caused by the metaphorical use of the well known process of thumbing through.

This solution is known as the Cover Flow technique, which has been developed by the artist Andrew Coulter Enright. Now - after it has been bought by Apple - it is used in iTunes and the file browser of Apples OSX.

Please see the important note when installing; it will break when you turn on CSS aggregation otherwise.

Imagecache Proportions

This module provides a CCK formatter for imagefields that allows the user to select between three different imagecache presets depending on the proportions of the original image. So you can use this module for altering the display proportions of a image field or similar in the display field screen, in Views, etc.
If the image is more or less squared (you can set a looseness in pixels) you will be able to select a squared preset, if the image is wider than higher, you can select a more "horizontal" preset and if it's higher than wider, a more "vertical" one.
It's integrated out of the box with thickbox, colorbox, shadowbox and lightbox2 for displaying full links.

Drupal 6.x

Requirements:

Configuration:

  • Create presets for the wider image, the higher and the squared one.
  • Edit the field settings for your image field, select which imagecache preset you would like to use for each proportion and the looseness for the squard ones.

Drupal 7.x

Configuration:

    Responsive Image Maps

    Enables easy use of the jQuery RWD Image Maps plugin which:

    Allows image maps to be used in a responsive design by recalculating the area coordinates to match the actual image size on load and window.resize

    Installation

    To install jQuery RWD Image Maps:

    File MIME

    MIME types

    Drupal determines the MIME type of each uploaded file by applying a MIME type mapping to the file name.

    Pages