CAS D’ETUDE
Architecture & Développement d'un SDK d'Uniformisation
OBJECTIFS
Notre client est un média français qui possède plusieurs sites à fort trafic.
Notre intervention porte sur la création d’un SDK unique permettant l’uniformisation des outils et des fonctionnalités de tous les sites Symfony et Drupal.
Nous mettons en place les bonnes pratiques de développement via des normes PSR1/2, PHPCS et PHPFixer.
MISSION
Proposition d’architecture, développement de la solution technique et mise en place des bonnes pratiques.
-
MAINTENANCE ET POC
Maintenance PHP 5 et 7, Symfony 2 et 3, Drupal 7 et 8 des sites web. Développement de POC pour définir la nouvelle solution.
-
ARCHITECTURE
Docker pour uniformiser les outils des sites web. Développement d’un web component back-end en PHP7 et Symfony3, et Gulp.JS avec un front Javascript.
-
RÉFÉRENT TECHNIQUE DÉVELOPPEMENT SDK
Chiffrage, répartition des dev avec le Product Owner, développement des briques critiques, code review, MEP.
-
RÉFÉRENT BEST PRACTICES
Uniformisation du coding style des sites. Ecriture d’un manifeste PSR 1 et 2 (norme Symfony) accompagné de plusieurs configurations PHPCS, PHPCSFixer.
STRATEGIE
Pour ce projet, nous sommes intervenus en tant que référent technique pour proposer une architecture, développer le SDK et garantir les bonnes pratique sur PHP et Symfony.