slides: http://nyc-camp.github.io/drupal-media-summit-update
D8 Media ecosystem is the best Media's ever been in Drupal
That said, lots, & lots of work to be done
Traditional media types (photos, video, audio, etc.)
+ New media types (tweets instagram posts)
+ Local & external files
+ Media meta data
+ Caption variations
+ Caption variations
+ Revisioning
+ Translations
Core provides fieldable files & images (big improvement over D6)
Core File interactions limited to fields
Core Unused files deleted after 6 hours
Core cannot reuse files or add fields to files
Contrib provide lots of rich functionality ecosystem slow to get completed & documented
(more on Getting Involved later)
NYC Camp 2012, 2013, 2014 (x2), 2015 & (upcoming July) 2016
BADCamp 2014
DrupalCon New Orleans 2016
NYC Camp 2013, 2014, 2015 & (upcoming July) 2016
MWDDS 2014, 2015
BADCamp 2014, 2015
DrupalCons 2013, 2014, 2015
CKEditor + Basic image upload
Basic file listing page
Basic file usage page
File interactions still limited to fields
Unused files deleted after 6 hours
Only basic WYSIWYG embedding support for images
Cannot reuse files
Cannot add fields to files
Collaborative architecture
Collaborative resources
Independent, reusable, and pluggable modules
Team & Community Communication (improving)
Momentum & Team Growth (so-so)
Funding for stand-alone sprint weeks (stand still)
Thunder DigiPub Distro (by Hubert Burda Media)
Brightcove Module by Provonix (see Kristoff's presentation on Thu)
Facebook Instant Articles Bof/Sprint at Drupal Camp NYC (Feb 2016, by NYC Community & lead by Joe Bachana/DPCI )
Dev Days 2016 Sprint (Jun 21-26?)>
Dedicated week long sprints?
NYC Camp 2016 Media Summit (Mon Jul 8)
NYC Camp 2016 (Jul 8 -17)
Midwest Drupal Dev Summit (Aug 2016?)
DrupalCon Dublin Sprint/Summit (Sep 2016)
BAD Camp Sprint/Summit ()
Your Local Camp?
File interactions still limited to fields
Unused files deleted after 6 hours
Only basic WYSIWYG embedding support for images
Cannot reuse files
Cannot add fields to files
Status: Usable
drupal.org/project/entity_embed
Completed:
Remaining:
Abstraction of reusable embedding concepts from Entity Embed.
Allows embedding of URLs using the WYSIWYG or link fields.
Using the Embed library from github.com/oscarotero/Embed
supports much more than just oEmbed
Transform pasted embeddable URLs and embed codes in WYSIWYG to normalized HTML tag.
Custom "macros" to convert shortcodes to rendered HTML.
My callout text
drupal.org/project/entity_browser
Completed:
Remaining:
drupal.org/project/inline_entity_form
Completed:
Remaining:
drupal.org/project/file_entity
Extends core's file entity type with fieldability and add/edit/delete forms.
Need to regroup on module scope.
Unofficial port: github.com/md-systems/file_entity
drupal.org/project/media_entity
Completed:
Remaining:
https://www.drupal.org/project/crop
Provides basic API for image cropping. This module won't do much by itself. Users should pick one of UI modules that utilize this API.
Completed:
Remaining:
https://www.drupal.org/project/dropzonejs
Nice multi uploader tool.
Completed:
Remaining:
drupal.org/project/fallback_formatter
Provides a field formatter that can attempt multiple formatters and the first one that returns output for each value wins.
github.com/drupal-media/recycled_formatters
drupal.org/project/file_image_formatters
Allow formatters to be shared between image, file, and entity_reference fields.
URL for direct downloads of file entities, logging downloads, etc.
Becomes a "glue" module that brings all the components together.
Based on File Entity + Entity Browser config + Entity Embed button
drupal.org/project/media_pinkeye
First module bringing everything together to work out of the box
Based on Media Entity + Entity Browser config
We want to create provide more glue modules like this
* not a diseasedrupal.org/project/file_entity
File listing page
Adding files (and archives of files)
Managing files independently
File types
Managing fields on files
Managing file display
Simple HTML5 field formatters for audio and video files
Download link formatter
This module allows you to "lock" files so they cannot be deleted.
Media Browser widget for file and image fields
Media Browser Upload
Media Browser Views integration
Media Browser Web
drupal.org/project/media_oembed
For remote resources (YouTube, Vimeo, etc)
drupal.org/project/media_ckeditor