Drupal 8 Media Status - MD Systems Miro Dietiker 8 Media Status... · Drupal 8 Media Status ......

47
/ / Drupal 8 Media Status Janez Urevc @slashrsm http://janezurevc.name slashrsm.github.io/d8-status-update

Transcript of Drupal 8 Media Status - MD Systems Miro Dietiker 8 Media Status... · Drupal 8 Media Status ......

/ /

Drupal 8 Media StatusJanez Urevc @slashrsm http://janezurevc.name

slashrsm.github.io/d8-status-update

Janez Urevc ( )@slashrsmsenior engineer and team lead at MD SystemsActive member of Drupal community since 2009Lead of the D8 media initiativeex Examiner.com

Among top contributors

our CTO ( ) is one of top 5 D8contributorsD8 expertD8 media expert - lots of mediaclients20% of every project to thecommunity

Services include: Full projects, siteaudits, bootstrap weeks,support/consulting, architectureplanning, ...

@berdir

http://www.md-systems.ch/en

What is in Drupal 8?CKEditor + Basic image upload

0:00 / 0:19

What is in Drupal 8?Basic file listing page

What is in Drupal 8?Basic file usage page

What is in Drupal 8?Configurable file cleanup

Only that?!

Media EntityStatus: Stable release

drupal.org/project/media_entity

Completed:

Per-type business logic: thumbnails, name, ...Metadata handling APIUI for automatic metadata syncLots of provider integrations: Embeddable videos (YouTube, Vimeo,...), Twitter, Instagram, local �les, Soundcloud, slideshows, ...Media library

0:00 / 1:03

Want to get involved?Include it into Drupal core Write more providers

[#2801277]

Anyone ever seen somethinglike this?

Source: www.theguardian.com

Or this? Anyone?

Source: www.nytimes.com

Entity EmbedStatus: Beta

drupal.org/project/entity_embed

Can embed any renderable entity typeClean API, based on core image embedImproved UX of display con�gurationIntegrate selection with Entity BrowserBackported to Drupal 7

0:00 / 1:52

Want to get involved?Open tasks tasks:

Usability polishImprove test coverageFix remaining bugs

Have you ever...

...wanted to upload multipleimages and select few more

from the library?

...tried to search for a relatedcontent to be referenced?

...needed to create relatedentity without leaving the

context?

Entity BrowserStatus: "Almost" beta

drupal.org/project/entity_browser

General entity browsing, selecting and creating tool. Works with anyentity type. Can work with �elds, WYSIWYG, custom forms, ...

Already completed:Architecture and APIIntegration with Inline Entity FormViews integrationMulti-step work�owsConditions/constraintsEntity reference, �le and image �elds supportEntity embed integration...

Want to get involved?Remaining tasks:

Fix bugs......specially in (nested) Paragraphs and IEF area - beta blocker!Improve test coverageUX polish

Inline entity form (IEF)

What?! But...

... isn't that Drupal Commerce stuff?!

Collaboration!Reusable

components!

Inline entity form (IEF)Status: Usable

drupal.org/project/inline_entity_form

Completed:

IEF form elementField widget (simple & complex)Entity browser integration

Remaining:

Code cleanupTests

0:00 / 0:41

File EntityStatus: Beta

drupal.org/project/�le_entity

Extends core's �le entity type with �eldability and add/edit/deleteforms.

Might become deprecated based on recent core plans.

MediaStatus: in development

drupal.org/project/media

A "glue" module that brings all the components together.

Based on Media entity, Entity browser, Entity embed, Image widgetcrop, ...

One of the possible starting points!

Drupal core plans1. Move media entity in core 2. Add support for one "remote" video provider 3. Implement media library using media entities

[#2801277][#2801277][#2796001]

General plan issue [#2786785]

Want to help?Let your developers work on core issuesSend them to sprintsHost a sprintFund other developersFund sprint costs (travel, accomodation, ...)

ResourcesWeekly scrum meetings on #drupal-media IRC (14:00 UTC)

@slashrsm -

github.com/drupal-mediagroups.drupal.org/media

drupal.org/u/slashrsm

Drupal 8 Media Guidedrupal-media.gitbooks.io/drupal8-guide

/ /

Thank you! Questions?Janez Urevc @slashrsm http://janezurevc.name

slashrsm.github.io/d8-status-update