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

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:

Max Image Size

This module will resize uploaded images to be below the set dimensions. It is not an image style or other presentation layer module. If you want to maintain the original image you should use Image Resize Filter or an image style. The use case for this module is sites where users may upload very large images, but you do not want/need to keep the original.

This is different from the core image field size restrictions in that it will work on already uploaded files and imported content.

Node Images

Adds an Images tab to the node page, allowing users to add images to the node using the upload.module. Images may be displayed as thumbnails in the node view, below the node body or in a custom position set in the node.tpl.php template. All images are available in a gallery page, on a Polaroid style.
Note: Images are not saved as nodes. When a node is deleted, all associated images are deleted too.

Slick Slideshow Lite

Slick

Hello Drupal creator!

Are you looking for the best module that implements the beautiful responsive Slick library? Well what are you doing here? You should check out Slick Carousel.

Are you looking to just have 1 slider on your site and feel that Slick Carousel is overkill? Then you should probably just add the Slick library through custom code! What do you need a module for?

Dynamic Banner

Dynamic banner list demonstration

Dynamic Banner is a module that lightens the load on web developers from creating many blocks for pages with different banners.
This module will read from the database to automatically decide which banner goes on which page based off of the rules and administrator sets.
This module has many different usage patterns and is extremely reusable.


There is various usage notes in the help section of the module


This module supports

Teaser Image

Teaser Image: default settings page

The module automatically generates thumbnail for teasers and RSS feeds from images included in node body (or imagefield which attached to node).

Slick Paragraphs

Slick Paragraphs

Provides integration between Slick and Paragraphs. Slick Paragraphs allows richer slideshow/carousel contents with a mix of text, image and video, and more complex slide components like nested sliders, or any relevant field type as slide components, and probably with a few extra fields before and or after the slideshow with the goodness of Paragraphs.

Media WYSIWYG Embed

Media WYSIWYG Embed module adds support for embedding media using client-side WYSIWYG editors. This module is similar to the Media WYSIWYG module, but the difference lies in the ability to specify formatter and formatter settings for each media item instead of specifying a view mode.

Field Collection Bulkupload

Images being bulk uploaded into field collection

Provides a way to bulkupload (using plupload) files into a filefield / imagefield located inside of a field collection. This allows photo galleries and file lists to be built out easily by admin users.

This module will automatically attach a bulkupload area to each field collection which contains either a file or image field. Users may then use this widget to bulk upload photos. Plupload also has the benefit of doing concurrent uploads, which makes uploading a lot of photos significantly faster.

This module relies on:

Mediabox

Mediabox cropping capabilities

Mediabox is a universal image library which out of the box provides easy to use UI, aggregated control of library images, inline cropping and extended flexibility of the data model.

News

  • 2014-Mar-12 - Latest dev commits changed to some degree backend structures of mediabox. Upgrade process is partially tested and should work but problems are possible if you are upgrading from previous dev version (as reported in #2212791: Unable to add items). As always backup your db before doing upgrade.
  • 2013-Sept-19 - We are organizing mediabox BOF on DrupalCon Prague, if you are interested in this module this is a great opportunity to find out more about it and help in future development.
  • 2013-Aug-30 - Issue #1948216: Move contrib js libs is done which means that users who are doing upgrades from older versions needs to donwload Jcrop and jquery.fancybox plugins and put them in sites/all/librarires read more.

Functionality

  • Field widget
  • Just In Time - cropping of images from/to desired image style in context of widget
  • Easy to use library - creating, editing, removing, selecting an existing (multiple) images in the context of a widget
  • Bulk upload of images using plupload
  • Library display
  • Integration of library, and administration with views
  • Text Filter integration - inserting token in text which will be replaced by actual view of a Mediabox Display
  • Integration of formatter with views. This option allows you to create gallery displays accommodating various needs. ( Views slide show plugins, etc. )

File Entity Paths

Add token based per bundle directory and filename settings for file entities. This module does the same, as Filefield Paths, but focus to the file entity, not to the parent entity. This means, you can easier to handle eg. if a file is uploaded to more entity.

Features

  • Possibly custom configuration for any fieldable entity.
  • If an entity has bundles, you can set up own configuration.
  • You can set the behavior if a file is used in multiple entities.
  • Per configuration settings of transliteration and pathauto cleanup.
  • Works with embed image by media wysiwyg plugin.

Media: Slideshare

slideshare.png

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

Sponsored by Calibrate.

Author

Follow me on twitter: TimLeytens

Static Map

Provides a static map formatter for the geofield and (soon) location modules. Both Google Maps and OpenStreetMap are supported.

Currently, the only settings that you can change are the map size and type, but map API's seem to have the ability to play with all kinds of changes, which can and should be added to this project. Patches welcome. :-)

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 Expire

This module enables you to unpublish your media entites automatically by setting an expire field.

Instructions:

  • "Activate media expire" on admin/structure/media/manage/{media}
  • Specify an expire field
  • Optionally: You are able to provide a fallback entity for unpublished entities

Drupal checks on every cron-run if there are expired media elements. Additionally you can use "drush media-expire-check" for a manually check

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.

Insert Video

Inserting a youtube video into WYSIWYG

This module adds an Insert button to video fields managed by the Media module. It allows you to insert video markup into your WYSIWYG by choosing a pre-defined formatter.

Depending on your input filters and WYSIWYG setup, you may need to override the theme function which generates the embed code.

Sofar, this module has been checked with Media: YouTube and Media: Vimeo.

Media: Responsive

Screen Shot 2012-02-04 at 06.54.59.png

This module adds a responsive images view mode when inserting images using the Media module browser.

The view mode sets images to have a width of 100% and it will also use core image styles to shrink the image to the maximum width of your widest layout. Max-widths are set on images whose orignal source is less than this maximum width to prevent upscaling.

Tested with 7.x-1.0-rc3 of Media.

FFmpeg Wrapper

This is a helper model that provides access to the FFmpeg application. It provides some basic functionality for developers who need to process media files. In addition to transcoding media, FFmpeg Wrapper provides a way to extract specifc data from a media file- duration, dimentions, codec, etc. It is intended to help build a community supported interface to FFmpeg instead of having multiple modules reinventing the wheel every time they want to process rich media.

Media: Node

This module will interface with both Embedded Media Field and Media to offer embedded nodes as media file objects. This will expose nodes to the editorial browser, allowing administrators, for instance, to specify article posts to be allowed to be referenced within the Media browser.

Note that the Drupal 6 version will only work with version 3 of Embedded Media Field (still in development).

Fast Gallery

Fast Gallery is a simple, lightweight, and fast image gallery. Making albums is as easy as putting images or videos into folders and uploading them to the gallery directory. It is fast because it is not based on nodes and doesn't implement some of the more complex features of larger gallery systems.

Uses Thickbox or Lightbox as the Javascript image display interface. Lightbox slideshows are also supported. You may also turn off the Javascript display framework, in which case thumbnails are linked to the original image with no extra frills. Imagecache is supported as well, for improved thumbnail generation. If you do not have the Imagecache module installed, Fast Gallery will generate the thumbnails cache internally through PHP functions.

This module is sponsered by www.schaerwebdesign and www.rapsli.ch
Special thanks to Nicholas (www.nyanginator.com) and for all the work and features he put into this module

Future Development

The last 6-4 Version got kinda out of hand and was just too hard and complicated to maintain. So I made a backport of the D7 version, which is much more stable, but maybe with not quite that many features. The new architecture: http://www.rapsli.ch/drupal/fast-gallery-architecture-next-version

Integration of Cooliris. Help is very welcome!: #518666: Cooliris Support

Features that will be lost

- Exif support

Quant

Quantitative analytics

Quant provides an engine for producing quantitative, time-based analytics for virtually any Drupal component. Quant takes raw data about normal Drupal actions, such as node creation, and plots the activity over time, with the selected time being configurable. See the screenshot provided for a better understanding.

Imagecache Effects

A set of effects for use with imagecache. The current list of effects are as followed:

Reflection

Adds a reflection to the image. You can adjust the direct, background color and height of the reflection.

Watermark

Embeds a watermark. The watermark is an image of your choosing with the options to change position and opacity.

Image Gallery Management

gallery_manage.jpg

This is an add-on module for Image Gallery. It provides a new tab, with listings of thumbnail images for admins to quickly assign many images to a new gallery in one action. The visual thumbnails are helpful in cases where your images only have generic titles such as IMG_1234.

There is some searching and sorting ability to find images by gallery name or image title.

Pages