drupal development. drupal support. drupal training.

Media

screenshot.jpg

The Media module provides an extensible framework for managing files and multimedia assets, regardless of whether they are hosted on your own site or a 3rd party site - it is commonly referred to as a 'file browser to the internet'.

Media is a drop-in replacement for the Drupal core upload field with a unified User Interface where editors and administrators can upload, manage, and reuse files and multimedia assets. Any files uploaded before Media was enabled will automatically take advantage of for many of the features it comes with.

Media's aim is to solve Drupal's long standing media handling problem.

What is the difference between 1.x and 2.x?

The 7.x-1.x version is the stable and recommended version for most users and production sites. It has reached feature freeze and will not be getting any new features, only bug fixes.

The 7.x-2.x version offers a lot of new improvements and is currently the active development version for new features and UI improvements. Bugs fixed in 7.x-2.x will also be fixed in 7.x-1.x if possible. See the wiki page on differences between the 1.x and 2.x versions for more detailed information.

Features

  • Add media of all types (images, audio, video, documents) into any textarea (requires Wysiwyg module).
  • Use the fields API (formerly CCK) to add fields to any type of media, eg. captions on images and genres on audio.
  • Flexible display filters for image manipulation, audio & video players and more.
  • Plugins to use remote media from sites like YouTube, Flickr, ...
  • A unified interface for adding any type of media as a field to nodes.
  • Administration screens for CRUD dealing with Media.
  • Mass importing of files.
  • Drag and drop upload (with Plupload module)
  • See the roadmap for planned features.

Requirements

  • Javascript must be enabled in the user's browser
  • CTools
  • File Entity (separate module for Media 7.x-2.x only, included in Media 7.x-1.x)
  • Views (for Media 7.x-2.x only)

Known Issues

  • The 7.x-1.0 release has a major bug that the admin/content/media/thumbnails page is always empty. This bug has already been fixed in 7.x-1.x-dev and will be included in the upcoming 7.x-1.1 release.
  • Private files: There are several issues in Media and Drupal core when the private file system is used. While these issue are being investigated and fixed, the use of the File lock module is highly recommended.
  • Accessibility: Media 1.x does not have an out-of-the-box solution for handling HTML attributes, including alt. This is an issue actively being worked on in Media 2.x. It will be considered for backporting to 1.x.
  • Audio and video files: The module does not include any way to 'display' audio and video media files out of the box. The use of MediaElement or MediaFront is recommended. See #1496528: Rich media display with <video> and <audio> HTML5 elements..
  • Non images and WYSIWYG: There are several known issues when embedding non-image media via the WYSWIYG.

Recommended modules

How can I get involved?

  • Media Support Squad: Modeled after the successful Views Bug Squad to help out in the issue queues. See the group wiki page for more info.
  • IRC: The Media team has their own IRC channel: #drupal-media which is open to all Media team members, contributors, and users to hold real-time discussions and ask questions.
  • Issue Queue: Participate in the issue queue by helping be a part of the bug squad or by creating and testing patches.
  • Group: See events and discussions happening in the Media group on groups.drupal.org

Resources

Credits

Acquia, Advomatic, and Palantir.net have sponsored significant work on this project. Thank you to them and to the countless individuals who have also contributed valuable time.

Downloads

Recommended releases

Version Downloads Date Links
7.x-1.1 tar.gz (176.3 KB) | zip (205.34 KB) 2012-May-07 Notes

Other releases

Version Downloads Date Links
7.x-2.0-unstable4 tar.gz (163.63 KB) | zip (193.17 KB) 2012-May-07 Notes

Development releases

Version Downloads Date Links
7.x-2.x-dev tar.gz (163.67 KB) | zip (193.22 KB) 2012-May-14 Notes
7.x-1.x-dev tar.gz (176.33 KB) | zip (205.37 KB) 2012-May-14 Notes

Project Information