La gestion des médias dans Drupal 8

Preview:

Citation preview

La gestion des médias dans Drupal 8

Sommaire :

Le contenu de cette présentation

Pourquoi les médias sont-il si importants dans Drupal ?Media, c’est prêt ?La gestion de médias intégrée à Drupal 8L’écosystème mediaMedia, en pratiqueWe need you !

Speaker

Alexandre MalletDéveloppeur Drupal chez Degetel

Twitter: @woprrrIRC: woprrr

Pourquoi les médias sont-ils si importants dans Drupal ?Spécifiquement aujourd’hui la veille de la sortie de Drupal 8.

• Drupal est de plus en plus utilisé dans un

contexte de gestion de media

Pourquoi les médias sont-ils si importants dans Drupal ?

• Nos « concurrents » les gèrent « mieux »

• Les sites utilisant Drupal souhaitent de

plus en plus manipuler différents types de médias

(images, vidéos, tweets…).

• De nombreuses sociétés de médias

utilisent Drupal

• Les sites éditoriaux attendent une

manipulation simple et flexible de leurs médias.

Media, c’est prêt ?La question que nous avons tous en tête.

Media, c’est prêt ? La question que nous avons tous en tête.

Malheureusement, il n’y a pas de

réponse simple à cette question. La

meilleure réponse aujourd’hui serait

« Cela dépend… Quel est le besoin ? » 

Media, c’est prêt ? La question que nous avons tous en tête.

Gestion de médias intégrée à Drupal 8Fonctionnalités de gestion de médias intégrée à Drupal 8.

Gestion de médias intégrée à Drupal 8 Fonctionnalités de gestion de médias intégrée à Drupal 8.

• Vue BO des files existants et leurs usages• Upload multiple de fichiers

• WYSIWYG upload d’images

L’écosystème MediaDiviser pour mieux maintenir.

L’écosystème Media Diviser pour mieux maintenir.

• Les morceaux plus petits sont plus

faciles à maintenir

• Composants indépendants et

réutilisables en dehors de Média dans Drupal

(Crop API + ImageWidgetCrop, Entity

Browser...)

Les avantages :

• La fragmentation induit un niveau

de complexité supérieure à l’utilisation

• Connaître les différents

composants éparpillés dans la nature

Les inconvénients :

Le point le plus important dans media est la division de son écosystème en

plusieurs composants plus petits et réutilisables.

L’écosystème Media Diviser pour mieux maintenir.

L’exemple à suivre est celui de Drupal Commerce en proposant une

distribution complète et plusieurs composants out of box.

Media, en pratiqueFocus sur « media_entity » et ses principaux composants.

Media, en pratiqueFocus sur « media_entity » et ses principaux composants.

Deux modules issus dans la feature Media.

Media Entity Crop API & ImageWidgetCrop

+

Mais pas que …

Media, en pratiqueFocus sur « media_entity » et ses principaux composants.

L’écosystème media est déjà bien avancé, voici la liste de ses composants

les plus aboutis.

• Entity_embed

• Entity_Browser

• DropzoneJs

• Media Pinkeye

• Media_entity_twitter

• Media_entity_embeddable_video

• Media_entity_youtube

• Media_entity_image

• Media_entity_instagram

• Media_entity_slideshow

• Media_entity_audio

• Bientôt le vôtre !

 

We need you !Envie de nous aider ?

Nous avons besoin de vous dans bien des domaines : 

• FrontEnd

• UX

• Interface

Design

• Backend

• Tests

Sprint at DrupalCamp Vienna (29. November 2015)Week long media sprint in Zurich (30 -> 04)

Merci à vous !Des questions ?

Alexandre Mallet / @woprrr / https://github.com/woprrrLien demo en ligne