La future version majeure du système de gestion de contenu open source Drupal s’appuiera sur le framework PHP Symfony2. Une information que nous avions dévoilée en septembre 2011. SensioLabs, créateur de Symfony, nous indique aujourd’hui que Drupal 8 se rapproche encore plus de son framework.
« L’implémentation de composants Symfony2 dans Drupal 8 sera l’occasion pour les deux communautés de partager leurs ressources et leurs connaissances, afin d’améliorer toujours plus l’interopérabilité entre les deux systèmes », indiquent les responsables de SensioLabs dans leur communiqué.
Six composants utilisés
Initialement, Drupal 8 n’employait que les composants ClassLoader (chargement automatique des classes d’un projet) et HttpFoundation (couche d’abstraction HTTP orientée objet). Aujourd’hui, il utilise également les composants Routing (génération d’URL optimisées pour le SEO), EventDispatcher (gestion des interactions entre les divers modules d’une application), HttpKernel (un micro-kernel HTTP) et DependencyInjection (gestion des objets au sein de projets complexes).
Une intégration à la demande
Rappelons que Symfony2 est un framework particulièrement modulaire. Il est ainsi possible de l’utiliser dans son ensemble, ou de n’opter que pour certains de ses composants. Ceci explique pourquoi son intégration au sein de Drupal 8 a pu être aussi progressive.
Crédit photo : © Shockfactor – Fotolia.com
PUBLICITE
Acquia Network vous fournit un ensemble d’outils très complet qui vous permet de tirer le meilleur parti de la plateforme Drupal, un système de gestion de contenu open source innovant et flexible. Grâce à Acquia, vous pouvez développer, déployer et entretenir les sites Drupal : tout est plus rapide, plus facile et plus fiable
Téléchargez gratuitement le livre blanc Acquia
Derniers commentaires
One reply to Le CMS Drupal 8 toujours plus proche de Symfony2
A la fin on se demande qui integre qui ….