Etes –vous
prêts pour
Drupal 8 ?
2 Core-Techs
Au programme
1. La genèse de Drupal 8
2. Les grandes évolutions de Drupal 8 & démos
3. What’s next ?
3 Core-Techs
La genèse de Drupal 8
4 Core-Techs
Drupal et le reste du monde
5 Core-Techs
5% de part de marché
15% chez les entreprises
W3Tech - 2014
1Min30 - 2013
6 Core-Techs
Qualité très discutable des fonctions de contribution
7 Core-Techs
Un outil inutilisable out of the box
8 Core-Techs
L’architecture Drupal
rend complexe les
démarches
d’industrialisation
9 Core-Techs
Une gestion compliquée de la syntaxe de theming
10 Core-Techs
Les grandes évolutions
de Drupal 8
11 Core-Techs
UX
12 Core-Techs
Amélioration
des fonctions
de contribution
Amélioration
du site building
RWD Performances
13 Core-Techs
Un site RWD nativement avec le thème Seven et
Bartik
14 Core-Techs
Des images responsive
15 Core-Techs
Un style visuel différent et plus clair pour Seven
16 Core-Techs
CKEditor
au cœur de Drupal
17 Core-Techs
Des fonctions d’édition en ligne
18 Core-Techs
Des outils de listing beaucoup plus efficaces
19 Core-Techs
Un outil de gestion de modules plus simple
20 Core-Techs
Des améliorations de l’accessibilité
 Amélioration du support de la norme WAI-ARIA
 Modification de l’UI :...
21 Core-Techs
MULTILINGUISME
au cœur de Drupal
Interface de
configuration
Traduction des
contenus
Traduction des
configurations
Services de base
23 Core-Techs
VIEWSet les services Web
24 Core-Techs
25 Core-Techs
BLOCSand layout everywhere
26 Core-Techs
Des nouveaux champs
Entity
reference
Date
Lien Email
Téléphone Photo
Schema.org
27 Core-Techs
Not invented here proudly found elsewhere
 Symfony
 Twig
 YAML
 Modernizr
 Assetic
 EasyRDF
 Etc…
28 Core-Techs
HttpFoundation
HttpKernel
Dependency Injection
EventDispatcher
Routing
Yaml
29 Core-Techs
Symfony au cœur de Drupal
Noyau
architecturé
autour de
composants
Symfony
Les modules
implémentent
des
compo...
30 Core-Techs
Symfony au cœur de Drupal
Drupal 7 : dans mon_module.module
31 Core-Techs
Symfony au cœur de Drupal
Présentation Core-Techs 2012
Drupal 8 : dans src/Plugin/Block/LocalizerBlock.php
32 Core-Techs
33 Core-Techs
Twig : un nouveau langage de template
Drupal 7 : node.tpl.php
34 Core-Techs
Twig : un nouveau langage de template
Présentation Core-Techs 2012
Drupal 8 : node.html.twig
35 Core-Techs
Améliorer le modèle de données
D7
D8
NODE BLOCKS
TITLE BODY FIELD DATE
VIEWS
BLOCKSNODE
BODY EMAILTITLE ENTI...
36 Core-Techs
37 Core-Techs
Configuration Management
FEATURES
Vocabularies
configuration
Taxonomy
termes
configuration
38 Core-Techs
ALL IN THE
CONFIG
39 Core-Techs
Configuration storage
D7
•DATABASE
•Variables
•BD Tables
•Ctools
•Features
•Black Magic
D8
•Text files
•YAML...
40 Core-Techs
Intégration Restful
Entity
•REST API
VIEW
•REST API
41 Core-Techs
Gérer le multichannel
42 Core-Techs
Abandon du support de IE6-8
43 Core-Techs
What’s next ?
44 Core-Techs
Le cycle de développement
Alpha releases Beta release
Release
candidate
99 bugs
critiques
restants
Adaptatio...
45 Core-Techs
Faut-il travailler avec D8 dès maintenant ?
46 Core-Techs
Les métiers Drupal évoluent
Site builder
Thémeur
Développeur
Site builder
Thémeur
Développeur
Drupal 7 Drupa...
47 Core-Techs
Les modules attendus
• Panels / Context
• Display suite (alpha release disponible)
• Media/File entity  Sui...
Merci !
Et vos questions…
Upcoming SlideShare
Loading in …5
×

Introduction à Drupal 8

735
-1

Published on

>> Les nouveautés de Drupal 8 : les nouveaux concepts avec une démonstration complète du nouveau back-office,

>> L'impact de Drupal 8 sur vos projets : Comment et quand utiliser Symfony, comment utiliser les API et les Webservices, quels impacts du nouveau moteur de template Twig,

>> Drupal 7 ou Drupal 8 ? Quand faut-il migrer ? quelles difficultés anticiper et quels outils utiliser ? Quels sont les modules déjà disponibles ?

Published in: Internet
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
735
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 16
  • On utilise désormais CKEditor 4 (non exclusif)
    Intégré avec le module breakpoint
    Intégration des images et des fonctions de téléversement
  • 28
  • 32
  • 35
  • 36
  • 37
  • 38
  • 39
  • Introduction à Drupal 8

    1. 1. Etes –vous prêts pour Drupal 8 ?
    2. 2. 2 Core-Techs Au programme 1. La genèse de Drupal 8 2. Les grandes évolutions de Drupal 8 & démos 3. What’s next ?
    3. 3. 3 Core-Techs La genèse de Drupal 8
    4. 4. 4 Core-Techs Drupal et le reste du monde
    5. 5. 5 Core-Techs 5% de part de marché 15% chez les entreprises W3Tech - 2014 1Min30 - 2013
    6. 6. 6 Core-Techs Qualité très discutable des fonctions de contribution
    7. 7. 7 Core-Techs Un outil inutilisable out of the box
    8. 8. 8 Core-Techs L’architecture Drupal rend complexe les démarches d’industrialisation
    9. 9. 9 Core-Techs Une gestion compliquée de la syntaxe de theming
    10. 10. 10 Core-Techs Les grandes évolutions de Drupal 8
    11. 11. 11 Core-Techs UX
    12. 12. 12 Core-Techs Amélioration des fonctions de contribution Amélioration du site building RWD Performances
    13. 13. 13 Core-Techs Un site RWD nativement avec le thème Seven et Bartik
    14. 14. 14 Core-Techs Des images responsive
    15. 15. 15 Core-Techs Un style visuel différent et plus clair pour Seven
    16. 16. 16 Core-Techs CKEditor au cœur de Drupal
    17. 17. 17 Core-Techs Des fonctions d’édition en ligne
    18. 18. 18 Core-Techs Des outils de listing beaucoup plus efficaces
    19. 19. 19 Core-Techs Un outil de gestion de modules plus simple
    20. 20. 20 Core-Techs Des améliorations de l’accessibilité  Amélioration du support de la norme WAI-ARIA  Modification de l’UI : contraste et taille de police  Amélioration de l’accessibilité des vues
    21. 21. 21 Core-Techs MULTILINGUISME au cœur de Drupal
    22. 22. Interface de configuration Traduction des contenus Traduction des configurations Services de base
    23. 23. 23 Core-Techs VIEWSet les services Web
    24. 24. 24 Core-Techs
    25. 25. 25 Core-Techs BLOCSand layout everywhere
    26. 26. 26 Core-Techs Des nouveaux champs Entity reference Date Lien Email Téléphone Photo Schema.org
    27. 27. 27 Core-Techs Not invented here proudly found elsewhere  Symfony  Twig  YAML  Modernizr  Assetic  EasyRDF  Etc…
    28. 28. 28 Core-Techs HttpFoundation HttpKernel Dependency Injection EventDispatcher Routing Yaml
    29. 29. 29 Core-Techs Symfony au cœur de Drupal Noyau architecturé autour de composants Symfony Les modules implémentent des composants Symfony Les fonctions de preprocess dans les thèmes restent les mêmes
    30. 30. 30 Core-Techs Symfony au cœur de Drupal Drupal 7 : dans mon_module.module
    31. 31. 31 Core-Techs Symfony au cœur de Drupal Présentation Core-Techs 2012 Drupal 8 : dans src/Plugin/Block/LocalizerBlock.php
    32. 32. 32 Core-Techs
    33. 33. 33 Core-Techs Twig : un nouveau langage de template Drupal 7 : node.tpl.php
    34. 34. 34 Core-Techs Twig : un nouveau langage de template Présentation Core-Techs 2012 Drupal 8 : node.html.twig
    35. 35. 35 Core-Techs Améliorer le modèle de données D7 D8 NODE BLOCKS TITLE BODY FIELD DATE VIEWS BLOCKSNODE BODY EMAILTITLE ENTITY REF
    36. 36. 36 Core-Techs
    37. 37. 37 Core-Techs Configuration Management FEATURES Vocabularies configuration Taxonomy termes configuration
    38. 38. 38 Core-Techs ALL IN THE CONFIG
    39. 39. 39 Core-Techs Configuration storage D7 •DATABASE •Variables •BD Tables •Ctools •Features •Black Magic D8 •Text files •YAML Format
    40. 40. 40 Core-Techs Intégration Restful Entity •REST API VIEW •REST API
    41. 41. 41 Core-Techs Gérer le multichannel
    42. 42. 42 Core-Techs Abandon du support de IE6-8
    43. 43. 43 Core-Techs What’s next ?
    44. 44. 44 Core-Techs Le cycle de développement Alpha releases Beta release Release candidate 99 bugs critiques restants Adaptations de l’API Mars 2011 Développement des fonctionnalités Développement Décembre 2012 Portage des modules et des thèmes Début des tests et tests de migration
    45. 45. 45 Core-Techs Faut-il travailler avec D8 dès maintenant ?
    46. 46. 46 Core-Techs Les métiers Drupal évoluent Site builder Thémeur Développeur Site builder Thémeur Développeur Drupal 7 Drupal 8
    47. 47. 47 Core-Techs Les modules attendus • Panels / Context • Display suite (alpha release disponible) • Media/File entity  Suivre l’initiative Media entity • Webform • Workbench • Organic groups • Apache SolR (SearchAPI disponible en alpha)
    48. 48. Merci ! Et vos questions…
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×