Media

Aaron Winborn, has Lou Gehrig's disease.  Dave Reid maintaner of 70 Modules

Prior to Drupal 7 we had 12 modules all tackling the same problems

CCK added the fields for audio, pictures

Node Embed was created for the whitehouse

In 2008 they had a vision of a two layer media system, one level was an API and the other was the editor layer.

The things you can use to day!

Offical release canidate 1.x,  Version 2.0 is unstable but is used in many production sites

Media stack

plugins like Youtube, embeding audio or video is hard, works great with images

Media, brings everything below it and the browser: unified UI, upload, import from a directory, WYSIWYG, API for other modules, providers like Flicker

View module integration

File entity module provide an API, defines types of files, images, audio, application (PDF), move to core D8

CTools

Drupal 7 Core

Demo

Use the widget called media selector, because that is where all the magic happens, click on the allowed media types

On display, choose how it is rendered.

Using the text filter for WYSIWYG enable media and the media button. That way media shows up in the body.

You can add fields to file type, like the contributors name.

You can use the Multi form module to edit a bunch of entities with one save button.

In Media 2.0 you can now use the add file link to just upload files to the library.

There is a new view defined called the media browser so you can edit the filters on the fields

Plupload works with the add file link, and soon with the media upload.

OEmbed lets you use one way to embed serveral video providers

Remote Stream Wrapper - lets you leave the files remote, but use them as if you had uploaded them.

Media Crop - right click to crop and rotate

Media Front - way to display with HTML 5

Where we are headed next with Media