Besoin d'un expert pour vous aider dans votre projet de développement Symfony ou PHP? Contactez-nous et obtenez un devis rapide

Faisceaux-de-Licteur-Elysée

Présidence de la République: l’Elysée passe à Symfony

Savez-vous que Symfony est utilisé au plus haut niveau de l'État ? Découvrez comment SensioLabs a aidé la Présidence de la République à développer un site moderne et pérenne, tout en garantissant une sécurité sans faille.

L’organisation / La Présidence de la République française

La Présidence de la République française a récemment mis à jour son site web pour permettre aux citoyens d’accéder aux activités du Président. Du design au développement, les objectifs du projet se sont concentrés sur la mise en avant des citoyens dans la modernisation et la transformation des outils numériques de la Présidence de la République française.

Le site de l’Élysée publie des mises à jour du Président français, y compris des conférences de presse, des discours, des articles, l’agenda du Président, des interviews, et plus encore. Il est également possible d’envoyer un message au Président ou à la Première Dame pour exprimer des préoccupations ou partager des réflexions.

Le Challenge

Des normes de qualité et de sécurité élevées étaient une priorité absolue pour l’équipe de SensioLabs dès le début du projet.

Dès le départ, l’équipe de SensioLabs devait prendre en compte plusieurs exigences techniques :

• Un nouveau site web capable de facilement évoluer et être modifié. Il doit accueillir des sections et fonctionnalités supplémentaires en fonction de l’actualité. • Les administrateurs, qui ne sont pas développeurs, doivent pouvoir l’utiliser facilement. Le département de communication numérique vise à impliquer autant de contributeurs que possible sur le site, avec différents niveaux d’autorisation. • La sécurité doit être impeccable. Le site web du Président français est très vulnérable aux cybermenaces. L’objectif est de sécuriser le back-office, en le rendant accessible uniquement au personnel autorisé tout en maintenant des performances de premier ordre. • De plus, le site doit être accessible à un large public et respecter des normes élevées d’accessibilité numérique comme RGAA et W3C. • Un site qui s’adapte à la charge des visiteurs. Il doit gérer un trafic important, notamment lors des grands événements d’actualité, sans planter et dans le respect du budget d’hébergement.

La Solution : Une Migration Agile vers Symfony

Un atelier Agile AMOA a été mené avec le département de communication numérique de la Présidence Française.

La méthode Scrum a été appliquée pour personnaliser les développements en fonction des exigences exactes de la Présidence Française.

Une migration unique a été exécutée, permettant une transition nocturne de l’ancien site au nouveau, avec une synchronisation parfaite.

Des tests de charge ont été réalisés en coopération avec le fournisseur d’hébergement avant la migration.

L’Histoire

Tout d’abord, SensioLabs, responsable du développement back-end du nouveau site, a organisé un atelier Agile Bootstrap avec le département de communication numérique du bureau du Président Français.

La méthodologie Scrum nous a permis d’adapter précisément les développements aux besoins et de les décomposer en user stories, réunissant tous les acteurs du projet, y compris CDN, design graphique, hébergement, anti-DDOS, et plus encore. Le développement a duré six mois avant de sortir le premier Minimum Viable Product (MVP).

La Présidence de la République française : l’Élysée passe à Symfony

La migration a eu lieu en une seule fois, avec la transition de l’ancien site au nouveau effectuée du jour au lendemain après avoir choisi le bon moment. Fonctionnellement, la méthodologie Scrum a aidé à atténuer les risques.

Le principal défi technique était d’importer les anciennes données sur la nouvelle plateforme, étant donné que les deux sites n’étaient pas structurés de manière similaire. L’expertise fournie par un spécialiste de SensioLabs a permis de surmonter ce défi en créant des scripts personnalisés utilisant Symfony pour extraire, convertir et télécharger les informations sur le web.

Pour aborder les questions de sécurité, des tests automatisés (Behat, PHPUnit) et un déploiement continu (Ansible) ont été mis en œuvre. Un audit complet de sécurité a été réalisé avant la mise en ligne du site. Des tests de charge ont également été effectués en collaboration avec le fournisseur d’hébergement pour s’assurer que le site pouvait faire face aux pics de trafic.

Les Bénéfices : Un Site Robuste, Évolutif et Facile à Utiliser

« La première réalisation du nouveau site web est sa durabilité dans toutes les situations », explique Marion Doublet, responsable des projets numériques pour la Présidence Française. Marion Doublet souligne que le nouveau site a admirablement résisté à tous les défis jusqu’à présent.

Même lorsqu’il a été soumis à plusieurs attaques DDOS, le site est resté entièrement opérationnel. De plus, grâce à l’évolutivité offerte par Symfony, le nouveau site peut facilement passer de 10 000 à 150 000 visiteurs simultanés, en utilisant une stratégie de mise en cache HTTP. Lors des événements à fort trafic, tels que les grandes actualités, la Présidence Française n’a plus besoin d’ajouter des machines supplémentaires pour maintenir le site en fonctionnement.

Le site du Président Français est maintenant évolutif. Les procédures de déploiement continu ont simplifié les mises en production et les mises à jour du site, qui sont désormais semi-automatisées. Le bureau du Président Français peut introduire de nouvelles fonctionnalités individuellement ou par lots en production selon les besoins.

La réactivité du site a considérablement augmenté. De nombreux contributeurs peuvent désormais travailler indépendamment sur une publication simultanément, éliminant le besoin d’intervention d’un administrateur. « De plus, l’interface du back-office est conviviale. Aucune formation n’est nécessaire pour publier du contenu ! » ajoute Marion Doublet.

Enfin, la migration vers le framework Symfony permet une gestion à long terme du site grâce à un système de contrôle de version simplifié.

Souhaitez-vous rejoindre notre réseau mondial ?

En tant qu'entreprise de services, agence web, éditeur de logiciels/SaaS, fournisseur web

join us
Image