Drupal8 et Symfony2 poursuivent leur rapprochement

Par:
fredericmazue

ven, 27/04/2012 - 11:18

SensioLabs, annonce l'intégration de nouveaux composants Symfony2 dans Drupal8, la prochaine version majeure du CMS Open Source. Initié en novembre 2011 avec l'intégration des composants ClassLoader et HttpFoundation, ce nouveau rapprochement confirme la volonté des deux communautés de travailler main dans la main autour d'un socle commun, afin de bénéficier d'une interopérabilité native et de retours d'expérience croisés.

Drupal : d'un framework propriétaire à un standard ouvert

Depuis l'origine, la core-team et l'ensemble de la communauté Drupal utilisaient un framework « maison » pour les développements de leur CMS. Pour le développement sa nouvelle version 8, Drupal prend donc un virage à 180°. Avec Symfony2, Drupal 8 s'appuie en effet sur un outil reconnu pour ses qualités de professionnalisation des développements, son interopérabilité avec les « standards de fait » de PHP et sa pérennité, souligne SensioLabs.

Un socle commun et le partage de connaissances

Déjà utilisé pour les développements de la version 8 de Drupal depuis l'automne 2011, les composants ClassLoader et HttpFoundation de Symfony2 sont désormais rejoints par les composants Routing, EventDispatcher, DependencyInjection et HttpKernel, qui permettra à Drupal de profiter des nombreuses fonctionnalités intégrées de Symfony2. Un socle commun autour duquel des échanges et des développements mixtes pourraient rapidement voir le jour.