01Business
Actualités gestion et logiciel informatique professionnel
Offre et recherche Emploi informatique internet
Salon conférences inofrmatique IT ebusiness 01
Le Cloud Computing
Vidéos reportage entreprise acteur informatique
Retrouvez tous les services 01Net dédiés aux professionnels !
Télécharger logiciels Pro et progiciels
Livres blancs e-commerce informatique et nouvelles technologies
Retrouvez l'ensemble des dossiers de la rédaction 01net Entreprise
Les synthèses des bonnes pratiques sur les sujets IT du moment
Agenda
Logiciels et applis
Développement
FAI-Télécoms
Distribution
Matériel
Sécurité
SSII
Système d'exploitation

Drupal 8 utilisera Symfony

La prochaine version du CMS open source Drupal intégrera des modules du framework PHP Symfony 2. Une bonne nouvelle pour la communauté du dernier concurrent de Zend.

laisser un avis
Le CMS open source Drupal, concurrent notamment de Joomla, eZ Publish ou Jahia, utilisera le framework PHP Symfony 2 pour sa prochaine version. « Drupal, conçu dans les années 2000, a un code vieillissant et dont la maintenance doit être rendue plus facile », avance Fabien Potencier, PDG de Sensio Labs à l’origine de Symfony, concurrent de Zend FrameworkLa communauté du CMS fédérée autour de son créateur Dries Buytaert et de sa société Acquia se servira du framework pour gérer en partie la couche basse du code. Heureux hasard de calendrier, « Symfony 2 est sorti en juillet après avoir été réarchitecturé sous forme de modules indépendants les uns des autres », explique Fabien Potencier. Seules les briques logicielles nécessaires seront donc importées dans Drupal.

Un début d’intégration

« Deux briques ont déjà été intégrées », se félicite Fabien Potencier. D’abord, le classloader, pour charger automatiquement les classes nécessaires à la page et seulement celles-ci. Ensuite, l’HTTP Foundation, pour ajouter, au-dessus de la spécification HTTP, une abstraction objet qui n’existe pas par défaut dans PHP.
Cette deuxième brique, plus importante que la première, permettra de faire des tests unitaires dans le code de Drupal et de générer plusieurs requêtes dans un même processus. « Lorsqu’une page d’accueil très statique d’un site contient un bloc dynamique avec des tweets, l’ensemble peut être mis en cache à l'exception des tweets, par exemple, pour ne rafraîchir que cette partie », explique Fabien Potencier.
La migration complète du code prendra du temps, car elle touche au cœur même de Drupal. La sortie de la version 8 n’est pas encore arrêtée pour l’instant.

Un réseau social pour les développeurs Symfony

agrandir la photo

SensioLabsConnect est dédié à la communauté des développeurs Symfony. Ce réseau social a pour objectif de promouvoir l’écosystème du framework et de faciliter les échanges entre les membres. Chaque profil indique alors l’ancienneté du contributeur dans la communauté et ses ajouts aux codes.

 

envoyer
par mail
imprimer
l'article
@01Business_fr sur
à lire aussi
SUR LES MÊMES THÈMES
Intermarché imagine le shopping du futur avec les Connected Glasses
E-billet : l'entente SNCF-Expedia sanctionnée en cassation
La plate-forme e-commerce Hybris s’intègre au progiciel SAP
Everwin lance un progiciel en mode Saas destiné aux PME du service
Pas moins de 88 magasins drives ont été ouverts en avril
Talend s’ouvre au modèle de programmation du big data
Orange fait campagne auprès d'un million d'abonnés pour sa Livebox Play
Hello Bank! : BNP Paribas lance la première banque née pour le mobile
Google I/O : les principales annonces commentées en vidéo depuis San Francisco
Legal Suite met un pied au Maroc
Apogea devient intégrateur de la solution de gestion de temps d'Equitime
Pourquoi le big data ne tient pas encore ses promesses
L’éditeur américain Box rachète une solution de visualisation de documents en ligne
Palisade livre la version 6.1 de sa solution d’analyse de risques en français
Les applications de SAP pourront désormais être déployées sur sa base en mémoire dans le cloud
La Cour de cassation met à l’amende l’entente Expedia-SNCF
Yes Profile redonne le pouvoir au consommateur
Le tchat fait son apparition dans la plate-forme collaborative Podio
Lors de sa convention Sapphire, SAP devrait mettre l’accent sur la mobilité