2. 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 8
L’écosystème media
Media, en pratique
We need you !
4. Pourquoi les médias
sont-ils si importants
dans Drupal ?
Spécifiquement aujourd’hui la veille de la sortie de Drupal 8.
5. • 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.
8. 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.
10. Gestion de médias
intégrée à Drupal 8Fonctionnalité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
12. L’écosystème MediaDiviser 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.
13. L’écosystème MediaDiviser pour mieux maintenir.
L’exemple à suivre est celui de Drupal Commerce en proposant une
distribution complète et plusieurs composants out of box.
15. Media, en pratiqueFocus sur « media_entity » et ses principaux composants.
Deux modules issus dans la feature Media.
Media Entity Crop API &
ImageWidgetCrop
+
19. 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
20.
21. 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)
22. Merci à vous !
Des questions ?
Alexandre Mallet / @woprrr / https://github.com/woprrr
Lien demo en ligne