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.
FileField Sources Plupload lets you add Plupload (a multiple files/multifile upload widget) as a source to any file field supporting FileField Sources.
Plupload is a GPL licensed multiple file uploading tool that can present widgets in Flash, HTML5, Silverlight, and HTML4 depending on the capabilities of the client computer.
By using FileField Sources to add Plupload as a source, multiple file uploads can be achieved on regular File and Image fields using the standard widgets as well as a range of contributed field widgets supporting FileField Sources. This includes cropping widgets, like the excellent Manual Crop.
Multiple file uploading across a wide range of browsers
Increased speed using chunked file uploads
Maximum file size can be set larger than PHP limits
Compatible - does not require its own wiget
Client side (as well as server side) file validation
The Custom Formatters module allows users to easily create custom CCK/Field Formatters without the need to write a custom module. Custom Formatters can then be exported as CTools Exportables/Features or Drupal API Formatters.
Changes have been made to the PHP formatters Render Array integration to correctly support multi-field values, this changes the HTML wrappers of the formatter and may affect the theming of your site. This change will be made in 7.x-2.2 and the upcoming development releases.
Two different editor modes:
Basic/HTML + Tokens: A HTML based editor with Token support.
Advanced/PHP: A PHP based editor with support for multiple fields and multiple values.
This module provides additional tokens for image fields. For each image style available, a token [node:field_image_field:style_name] will be provided. It is also possible to get image properties like width or height by using tokens like [node:field_image_field:style_name:height].
Copy module to sites/all/modules folder and activate ImageCache Token module in admin panel.
Audio Field module adds new CCK field that allows you to upload audio files and automatically displays them in a selected audio player. Currently it supports 6 players and it provides API for easy addition of new players.
Go to admin/settings/audiofield and you will see list of available players. Player you select will be used as default player for all audio files.
Add audio upload to the content type
First you must add audiofield to the preferred content type. Adding a field is done as adding any other CCK field, select field type of "File" and widget of "Audio Upload".
In Drupal 7 you can add audiofield to any entity type (node, comment, user, taxonomy, etc...)
How to upload and play audio file?
After adding audiofield to content type you can upload audio files when creating new nodes. Uploaded audio files will be rendered in default player you selected in admin form.
Image Assist allows users to upload and insert images inline into content. It automatically generates an "Add image" link under fields of your choice. Clicking the link opens an image browser, displaying all images that have been uploaded via the Image module.
Images can be filtered by ownership or taxonomy terms (categories). New images can be uploaded through Image Assist's dialog. Clicking on an image displays a properties page where attributes such as caption, size, and alignment can be set before the image is inserted into the post.
Image Assist is especially useful when using a client-side editor/WYSIWYG editor. Currently, it can be used with TinyMCE via Wysiwyg API - support for other editors is right on the way.
Because I can never get a straight answer for a simple solution to include an image in a block with a easy-to-use interface for non-technical folk.
Image block is a module where one can create a simple block that includes an image. The 6.x version of this module integrates with Imagecache and 7.x with the core Image module's Image Styles for dynamic image sizing and manipulation.
This module provides an integration between the popular Juicebox HTML5 responsive gallery library and Drupal. Juicebox is in many ways the successor of Simpleviewer and offers a powerful cross-device solution for image galleries, sliders and more.
The Juicebox library, which is distributed, maintained and supported separately from this Drupal project, is:
Based on HTML5 and supports "universal playback". This means it can run on nearly any device and supports multiple input methods (touch gestures, etc.).
Fully responsive so galleries can dynamically re-size and adapt to different browser sizes.
This Juicebox module integrates with the library and allows you to turn arbitrary Drupal image data into Juicebox galleries. It includes:
A field formatter that allows image and file fields to be formatted as Juicebox Galleries (individual nodes/entities can contain Juicebox galleries).
A views style plugin that allows content and file views to be formatted as Juicebox galleries (groups of nodes/entities or files can become Juicebox galleries).
This player will only work with files supported by the jPlayer library.
Video.js is a HTML5-based video player with a built-in Flash fallback for older browsers. This means that videos can be played on nearly all devices and operating systems, provided the right codecs are used.
This module is a support module for Video.js. It doesn't contain Video.js itself, but integrates it with the File, Link and Video modules after you've installed it.
Refer to the specific pages for more details. Documentation is in progress. The README files in the modules should be fairly detailed.
Why this is getting ditched
Truth be told views jqfx is nothing more then views slideshow 6.x-2.x ported.
It existed to fill a gap. It was there to do things that were not possible at the time. It's time is now over.
My intention is to create kick A modules for imageflow (it's done and it kicks) and cloud carousel (not done yet).
The other jQFX modules are just redundant.
Create a new module that allows users to utilize virtually any jquery library.
Views Slideshow Xtra is an enhancement module for Views Slideshow, providing the ability to create overlays for a Views Slideshow. HTML elements are placed in <div> overlays, with overlay visibility controlled by toggling the CSS display property, so that overlays are displayed with their corresponding slide. Animation of the overlay displays is also supported.
In addition to overlay support, this module has some other useful features:
The Views Slideshow Xtra Example sub-module helps automate the creation of any Drupal 7 Views Slideshow. This sub-module creates a Slide content type, a default Slideshow View, and optionally, example Slide nodes.
There is a Slideshow setting for the number of milliseconds to pause slide transition after mouse movement. This allows the user time to click a slide overlay element if the mouse is in motion. This setting is essentially "Pause on hover" for a specified number of milliseconds.
A new approach to Views Slideshow overlays has been implemented in 7.x-3.x, and represents a significant improvement. The new approach is to create overlays using Views Attachment Displays that have a Views Style Plugin called "Slideshow Overlay". This is the only approach that will be supported in Drupal 8.
Image FUpload (Multiupload) which is an addition to image and CCK's imagefield module, gives the ability to every user who is allowed to upload images by using image module or imagefield module, to upload multiple images with one simple click. All selected images are uploaded via a flash module (swfupload) and are automatically processed.
So, there’s no need any more to upload image by image.
Upload multiple images with one click
Fully integrates in image and imagefield module (thumbs creation [also using imagecache module] / file size limit) + using Drupals AJAX
Every user can upload images depending on permission (Not only restricted to administrator)
Preview list of all uploaded images in which title, body, taxonomy and imagefield specific fields can be edited all at once (customisable [decide which fields should be provided] / themeable / preview image handling customisable / additional permission restrictions)
Taxonomy and all other modules (for example CCK fields like node reference) are supported
Automatic node title creation and predefining of imagefield fields (customisable / themeable / editable by user / token support [imagefield])
The Node Gallery module allows you to create multimedia galleries where both the galleries and the gallery items are nodes. (as opposed to gallery items being file fields, like Media Gallery)
Drupal 7 Version
Features of the Drupal 7 Version
Tightly integrates with Views module for the retrieval and display of images and galleries, allowing easy customization of design and logic. Node Gallery also ships with quite a few default views to make it easier on the admin.
Integration with plupload module for
easy bulk uploads using HTML 5, or Adobe Flash.
Each gallery has a "Manage Images" tab that allows mass editing of user-configured fields on each image in the gallery to streamline workflow.
Leverages Drupal's Batch API to operate on large amounts of images, guaranteeing high scalability and reliable operations.
An unlimited number of gallery relationships can be established, thus allowing administrators to setup both simple and complex galleries for their users to utilize.
The MediaFront module is a front end media solution for Drupal. It employs an innovative and intuitive administration interface that allows the website administrator to completely customize the front end media experience for their users without writing any code. In addition, this module provides an interface to which 3rd party media players can integrate and utilize settings presets to display rich media. Out-of-the-box, this module provides two media player solutions.
This module provides a way to feature advertisements on a Drupal website.
It displays graphical, text and flash ads in configurable blocks.
It records and reports useful statistics.
It is easy to configure and does not depend on other contrib modules.
If you are upgrading SimpleAds from 1.7 to 1.8 please use development version of the module. Version 1.7 has a problem in the upgrade path. I will release fixed version shortly.
Please see for the fix #1594798: Reinstallation Solved
Customizable groups for different ad types
Automatically generates ad blocks for different ad types
Many configuration options for individual ad blocks including ad size and number of ads to display in a block
Convenient dashboard for quick review of active ads
User-friendly ad scheduler makes it easy to schedule ad activation and expiration. (Enter Activation or Expiration Date by typing Now, +1 week, +1 year, etc..)
Capture useful statistics including ad impressions, clicks for 1 hours, one day, one week, one month, 3 months, 6 months, 1 year, and all time.
Option to count clicks/impressions only for certain user roles
This module is an extension to the CKEditor module.
It also supports CKEditor installed through the Wysiwyg module.
It seriously enhances CKEditor's outdated Flash plugin:
with CKEditor SWF, inserting a SWF animation, a FLV video or a MP3 audio file becomes as easy as inserting an image file: just pick up a SWF, FLV or MP3 file from IMCE (or CKFinder) and that's it!
It is composed of 2 parts:
A client-side CKEditor plugin that adds many features and fixes to CKEditor's default Flash plugin:
Allows SWF animation, FLV video and MP3 audio files easy embedding
Retrieves width and height from the SWF or the FLV file
Adds a lock/unlock button to maintain aspect ratio while changing width or height
Adds a button to reset width/height to the SWF file's default dimensions
Allows width/height percentage values
Adds a textfield in Properties tab to edit the base parameter
Adds a Flashvars tab to edit the flashvars parameter
Displays a real preview
Fixes various bugs of the default plugin
New (experimental, in dev)! Allows to directly paste a YouTube video URL into CKEditor SWF to embed it!
A server-side input format filter that converts the Flash embedding markup generated by CKEditor into a standards compliant one:
By default, CKEditor generates a <object><embed></embed></object> markup, which is not standards compliant. CKEditor SWF Filter converts it into the correct <object><object></object></object> markup.