Introduction to Drupal 7 - Installing and configuring WYSIWYG editors in Drupal
Introduction à Drupal 8
-
Upload
core-techs -
Category
Internet
-
view
1.223 -
download
0
Transcript of Introduction à Drupal 8
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 - 20141Min30 - 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
CKEditorau 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 : contraste et taille de police
Amélioration de l’accessibilité des vues
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
HttpFoundationHttpKernelDependency InjectionEventDispatcherRoutingYaml
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 Core-Techs
Symfony au cœur de Drupal
Drupal 7 : dans mon_module.module
31 Core-TechsPrésentation Core-Techs 2012
Symfony au cœur de Drupal
Drupal 8 : dans src/Plugin/Block/LocalizerBlock.php
32 Core-Techs
33 Core-Techs
Twig : un nouveau langage de templateDrupal 7 : node.tpl.php
34 Core-TechsPrésentation Core-Techs 2012
Twig : un nouveau langage de templateDrupal 8 : node.html.twig
35 Core-Techs
Améliorer le modèle de données
D7
D8
NODE BLOCKSTITLE BODY FIELD DATE
VIEWSBLOCKSNODE
BODY EMAILTITLE ENTITY REF
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 Format
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
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 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 Drupal 8
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)
Merci !Et vos questions…