Vous êtes ici

Un petit tour au Drink&Drupal (Juin 2015) de Toulouse

Comme tous les 2èmes lundi du mois, se tenait en notre bonne ville de Toulouse le Drink&Drupal. Pour ceux qui se demandent en quoi cela consiste, il s’agit d’une rencontre informelle en début de soirée entre Drupaliens avec une partie présentation sur un sujet du moment, ou un sujet de fond concernant Drupal le tout suivi d’un petit apéro histoire de pouvoir échanger de façon conviviale. Hors hier c’était un sujet d’actualité brulant pour la communauté : Drupal 8 et sa sortie (que l’on l’espère tous), imminente. En effet, un certain nombre de Toulousains férus de Drupal s’étaient rendus aux Drupal Dev Days de Montpellier pour y suivre les sessions, en grande majorité dédiées à Drupal 8 et n’avaient pas encore eu l’occasion de nous faire un retour. C’est donc avec leur générosité habituelle qu’Alex, Laurent, Quentin et Simon nous ont parlé de qui leur avaient paru le plus intéressant et significatif lors de ces Drupal Dev Days. Parmi les sujets – assez techniques – qui ont été abordé :

  • Le nouveau mécanisme de cache de Drupal, plus standard, plus performant et inter-opérable avec les reverses proxy généralement utilisés avec Drupal – basé sur une indexation des caches par un système de tags qui permet une invalidation du cache extrêmement fine
  • Le multilingue sur Drupal 8 (de très grande qualité) avec l’approche entity translation retenus (par rapport à l’approche content translation) intégrée dans le core de drupal 8
  • Les entités de contenu et de configuration de Drupal 8
  • Des outils de développement pour Drupal 8 tels que Drupal Console, Heisencache, Web Profiler, …
  • Le stack ELK et Drupal,

D’autres points plus généraux ont également été abordés :

  • Mais au fait, Drupal 8, c’est pour quand ? Après 4 ans de développement, et des core développeurs un peu (parait-il) sur la gente, on parle beaucoup d’une sortie pour la Drupal Con de Barcelone, histoire de profiter de l’effet d’annonce. Pour l’instant on garde l’œil fixé sur le nombre de bugs critiques qui bloquent la RC de Drupal 8. Il en reste aujourd’hui une vingtaine dont certains seront finalement, très vraisemblablement reportés sur des versions ultérieures. Cependant il en reste quelques-uns vraiment bloquants comme le problème du double-échappement sur certaines chaines rendus via Twig qui sont eux de vrais bugs bien ardus, et qui semblent donner bien du fil à retordre aux développeurs
  • Drupal 8 est-il utilisable maintenant ? Certaines sociétés expertes en Drupal, ont déjà migré leur site en Drupal 8, l’évolution de version beta en version beta étant parfois un peu chaotique, la migration des contenus d’une version à l’autre est souvent effectuée avec en redéployant un Drupal 8 puis en réinjectant les contenus avec migrate (désormais intégré au core) plutôt qu’en utilisant l’update classique. Drupal 8 semble assez stable pour les projets purement éditoriaux avec une faible spécificité fonctionnelles. Cependant pour des projets complexes il faut s’attendre à un gros travail essuyage des plâtres. Certains acteurs importants au niveau de la communauté Drupal française, tel que le groupe France télévision ont d’ores et déjà initié des développements sur Drupal 8.
  • Va-t-on attendre aussi longtemps pour les prochaines évolutions majeures dans Drupal? En fait avec Drupal 8, un nouveau cycle de release, plus court, devrait se mettre en place : Jusqu’à maintenant, l’api Drupal était figée entre chaque version majeure, et pour faire évoluer significativement Drupal, il fallait attendre la prochaine release majeure ce qui a pris environ 4 ans entre Drupal 7 et 8, et a grandement éprouvé les équipes de développement. Avec Drupal 8 ce modèle devrait être abandonné au profit d’un cycle de release plus court avec des versions LTS (Long time Support) et une compatibilité qui ne sera pas forcément garantie entre certaines versions mineures

Merci à Etincelle coworking d’avoir accueilli l’évènement.