Drupal 8 – Faut-il y aller ? – Des innovations majeures



Drupal 8 – Faut-il y aller ? – Des innovations majeures

2 0


slide-drupal8-fautil

Slides du petit déjeuner organisé par Makina Corpus le 16/10/2014 à la Cantine Numérique de Nantes

On Github makinacorpus / slide-drupal8-fautil

Drupal 8

Faut-il y aller ?

Drupal, c'est quoi ?

Un C.M.F.

Des innovations majeures

Utilisable « out-of-the-box »

...une ergonomie accrue

...plus de fonctionnalités

Un multilinguisme dans le cœur...

...meilleur que les versions précédentes AVEC la contrib

Des webservices REST dans le cœur

Des bonnes pratiques de performance web

Amélioration du balisage (accessiblité, référencement)

Diminution de l'utilisation du javascript en "front"

Plein de bonnes choses

Pour nos chers webmasters

La gestion des blocs

Le formulaire de contribution

... et l'éditeur de texte riche !

La prévisualisation

Le "responsive design"

Views dans le core!

Edition "inline"

J'ai eu la flemme de faire une capture...

Et plein de nouvelles choses

Pour nous les développeurs (avec ou sans poils)

La configuration / le staging

CMI, une nouvelle gestion de la configuration

Remplace features !

Facilite les déploiements

La couche de thème

Twig, un standard dans le monde PHP/Symfony

Plus de possibilités...

... et plus de sécurité

"Il parait que c'est basé sur Symfony 2 ?"

...ou presque

Le cœur...

...composants Symfony 2

...programmation object

...entités, plugins, annotations...

Parlons un peu de Symphony

Symphony full-stack

Un framework complet

Drupal ne l'utilise pas

Mais alors ?

Utilisation des composants

Drupal = Framework10

Un savant mélange ?

Symfony 2 est-il apte...

...ou Drupal inapte ?

Et ça sort quand ?

Quand ce sera prêt...

...puis très régulièrement

...avec des nouvelles fonctionnalités !

Quoi ma mise à jour ?

Migrate est dans le cœur !

...Vous devez écrire vos migrations

...le connecteur Drupal 6 est fonctionnel

...celui pour Drupal 7 est presque terminé

Et donc, faut-il y aller ?

Avantages

  • Code neuf
  • Déploiement industrialisable
  • Ergonomie améliorée
  • Nombreuses fonctionnalités

Inconvénients

  • Code neuf...
  • ...mais complexe !
  • Performances dégradées
  • Pas de chemin de mise à jour

Tout dépend de votre projet !

Typologies

Un site vitrine...

... multilingue ?

Un RSE ?

Un site de commerce ?

Un site métier ?

La bonne réponse ?

Quel est votre degré de sanité d'esprit ?

Testez ! Mais ne foncez pas tête baissée !

Tout vient à point pour qui sait attendre...

Faites vous accompagner !

Ressources

Questions ?

@Nantes

Pierre Rineau (@pounard)

@Toulouse

Simon Georges (@simongeorges)