Drupal Media

D8 contrib updates

DrupalCon Amsterdam

Entity Browser

drupal.org/project/entity_browser

  • general entity browsing tool
  • pluggable
  • can be used in
    different contexts
  • based on what
    you can see in D7
    but done in a
    more flexible way

Media Entity

drupal.org/project/media_entity

  • storage component that uses "not everything is a file" approach
  • creates an entity type from ground up
  • uses fields to store different types of media
  • not necessary to store all media as local files (in file_managed) table

Entity Embed

drupal.org/project/entity_embed

  • Configurable buttons per entity type
  • Works for all entity types
  • Uses field formatters for entity reference fields
  • Serialized into data attributes in an HTML tag
  • Supports UUIDs

More embeds

  • Embed framework/API
  • URL embeds
  • Shortcode embeds
  • Field embeds

File Entity

drupal.org/project/file_entity

  • Re-uses core's file entity and enhances with additional UIs for managing files
  • Should be a bit more abstract, splitting functionality to separate modules: field-able files, file types, file download formatter.

Fallback formatter

drupal.org/project/fallback_formatter

Replaces File Entity module's file display configuration.

Other Components

What happens with the Media/Scald module itself?

  • Default entity browser configuration
  • Views, etc to bring all these components together, pre-configured out of the box for the 80% use case.

Interested in Helping?

Drupal 8

By davereid

Drupal 8

  • 1,977