Le CMS Drupal 8 toujours plus proche de Symfony2
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).
Lire aussi : Du RAG aux agents, les choix GenAI de Doctolib
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
Sur le même thème
Voir tous les articles Open source