Drupal 8

Quoi de neuf ?

Kevin Gautreau / @kgaut

$ whois

Kevin Gautreau

  • Développeur / Formateur web freelance
  • PHP / Spécialisé drupal
  • Github / Twitter : @kgaut
  • Site : https://kgaut.net

Drupal

  • CMS / CMF PHP
  • Développé par Dries Buytaert depuis 2001
  • Open Source

Wordpress / Drupal

Les forces

  • Extrêmement modulaire
  • Grosse communauté
  • Beaucoup de ressources / documentation

Les faiblesses

  • Code archaique (avant D8)

Pour faire quoi ?

  • des sites internet
  • Applications métiers / Intranets / Extranets
  • Architectures multi-sites
  • Fournisseur de WS
  • ...

Drupal 8 - Architecture

  • Grosse réécriture
  • Utilisation de briques SF2 (HttpFoundation, Routing, DependencyInjection, Yaml...)
  • Twig (moteur de template)
  • Composer pour gérer les dépendances
  • Modules D7 dans le coeur (views...)

Drupal 8 - Pour l'utilisateur

Éditeur wysiwyg

UI Responsive

"In Place" editor

Drupal 8 - Pour le dev

Le plaisir

La config

Le webprofiler

Mais encore

  • Tout est "entité" (user, node, block, menu...)
  • Gros travail sur l'internationalisation

Drupal console

Portage de la console SF2 pour Drupal

Génération de module, block, entitée...

console : Exemple

Aujourd'hui ?

Utiliser Drupal 8 aujourd'hui ?

TL;DR : Non (pour un gros projet)

D'ici six moix → Beaucoup mieux

Apprendre Drupal 8 aujourd'hui ?

Oui, mais ce sera difficile

D'ici six moix → Beaucoup mieux

Questions ?

Kevin Gautreau / kgaut.net / contact@kgaut.net / @kgaut