October 21 to 23, 2011

UC Berkeley, California

A culmination of the brightest Drupal minds in the technology hub of the world


Working with Media in D7

It's been a long time coming, but in D7 media is finally more than field added to a node. Clients, designers, and developers can all rejoice when video added with a WYSIWYG editor to the body of a node still looks great! Even better, Drupal can track the usage of media even in the node's body and prevent you from deleting media that's still in use.

Have an H.264 but want to use HTML5 for the display? No problem, the Media Derivatives API developed as a GSoC project makes that as easy as resizing images.

This session will be an updated version of the presentation I did at Drupal 4 Design in Boston earlier this year and will cover:

  • Basics - Media module configuration
  • A Quick Look Under the Hood - Everything you need to know about PHP Stream Wrappers in < 5 minutes
  • Great Power WITHOUT the Responsibility - Using Media with a WYSIWYG to give users what they really want
  • Basics of File Styles - Display a thumbnail in a teaser and player in full node
  • Media and Views
  • Media and Feeds
  • Mixing All Together - A view layout using feeds of YouTube, Vimeo, Blip.tv, and Archive.org videos
  • Beyond the Basics - Media Derivatives API

About Me: Kevin Reynen led the development of the Knight Foundation funded Open Media Project and maintains the D7 branches of media_vimeo, media_archive, and media_pegtv. The new Media framework provides stable solutions to many of the limitations found during the development of the Open Media Project when trying to use Drupal to manage large archives of broadcast quality video. Hundreds of hours of development, configuration, and support for sites like http://okv.se, http://bavc.org in D6 have been replaced by just a few minutes of Media framework configuration in D7 for new sites launching this summer at Boston Neighborhood Network, St. Paul Neighborhood Network, and PhillyCAM.


Schedule info

Dwinelle 155