Les conférences qui ont suivi l’intervention de F. Potencier étaient tout aussi intéressantes, comme celle de John Cleveley qui a partagé son retour d’expérience sur la refonte du site BBC news orientée « Responsive design ». Son témoignage était l’occasion de revenir sur la problématique de compatibilité des développements Web avec différentes plateformes (Mobiles, Tablettes, navigateurs web classiques etc.).
Il est à noter que son projet fut basé initialement sur Zend Framework, mais utilisait l’Injection de dépendance de Symfony. L’utilisation de ce système a permis de migrer par lots le site vers une version 100% Symfony.
Tout au long de sa conférence, John nous a dévoilé ses bonnes pratiques, ses astuces, mais aussi les mini frameworks utilisés pour ce projet.
Les principales recommandations que nous avons notées étaient :
– l’utilisation de Varnish pour mettre en cache l’ensemble des requêtes, réduisant ainsi les temps de réponse du site ;
– Les pages web du site sont exactement les mêmes quelle que soit la plateforme utilisée pour l’affichage, seuls quelques CSS et scripts JavaScript varient selon le navigateur ;
– Utiliser des freamwork JS légers et ne pas s’orienter systématiquement vers JQuery qui peut être lourd dans sa version complète ;
– Concevoir les pages pour les mobiles, et qui soient adaptables sur des navigateurs web classiques.
En plus de l’intérêt que présentait cette intervention par rapport au sujet traité, elle fut l’une des plus agréables de l’événement de part sa fluidité et des petites touches d’humour introduites par Clevely tout au long de sa présentation.