framework Symfony™ , Responsive Web Design

Groupe Sud Ouest Interactive Refonte de l’architecture,
développement avec le
framework Symfony™

Voir le site

Groupe Sud Ouest Interactive

GSOI (Groupe Sud Ouest Interactive) est l’entité informatique qui gère les projets web de l’ensemble des éditeurs du groupe : Sud Ouest, Charente Libre, La République des Pyrénées, mais aussi TV7. Ce groupe de presse est lu chaque jour par plus de 2,2 millions de lecteurs et ses sites représentent près de 60 millions de pages vues par mois.

Méthodologie

Les projets

GSOI souhaitait construire une offre logicielle constituée de plusieurs outils aux périmètres fonctionnels clairement définis, disponibles pour l’ensemble des éditeurs dès leur mise à disposition. Chaque outil devait être composé de briques réutilisables pour d’autres projets (brique d’accès au contenu, brique d’authentification…). Enfin, les équipes de GSOI souhaitaient monter en compétence technique pour travailler avec Clever Age en collaboration et assurer, à terme, la maintenance ou le développement de nouveaux projets.

Clever Age avait donc plusieurs défis à relever :

  • choisir la meilleure réponse technique au regard des contraintes d’industrialisation ;
  • architecturer les réponses à chaque besoin de composants réutilisables ;
  • accompagner GSOI dans son indépendance en assurant, à chaque étape, transparence et réversibilité. GSOI a ainsi bénéficié des formations Clever Institut pour la montée en compétence des de ses équipes.

Projet 1 : Refonte de l'architecture Front

GSOI a décidé, en collaboration avec Clever Age, de revoir son architecture Front en créant une couche API interne intermédiaire reposant sur MongoDB, capable d’offrir aux serveurs frontaux les données stockées dans le CMS. Sur ces serveurs frontaux sont alors déployés des solutions du framework Symfony™ capables de fabriquer les pages à la volée en consommant cette API. Le cache, apporté par Varnish, permet d’assurer la bonne tenue à la charge de l’ensemble.

Clever Age a donc mis en place une intégration continue complète du Développement vers la Production, avec livraison à la volée si nécessaire, et cela pour les 3 éditeurs concernés.

GSOI bénéficie d’un socle commun de composants pour l’ensemble des éditeurs qui permets d’aller plus vite, de normaliser les processus de Production et d’uniformiser les interfaces back-office.

En chiffres :

60 000 pages vues à la minute,
3To de bande passante consommée par jour, jusqu’à 8To,
130M de pages vues par mois,
29M de visites.

Projet 2 : Back Office journal numérique

Le Back Office de gestion des inscrits et abonnés donne accès aux articles papier à tous les abonnés web. Pour réaliser le rapprochement entre les abonnés papier et les abonnés numériques, GSOI a missionné Clever Age afin de développer un nouveau BO.

Projet 3 : L'Edition du soir

Du lundi au vendredi, dès 19h, paraît l’Édition du Soir Sud Ouest : l’essentiel de l’actualité du jour décryptée par la rédaction, dans une nouvelle façon d’explorer l’actualité grâce à une navigation intuitive, et sans publicité.

Un Back Office a été développé, par Clever Age, pour permettre l’import de contenus taggués dans le BO de contribution historique du Groupe GSOI.

Projet 4 : Archives du journal "La Républiques des Pyrénées"

En partenariat avec leur éditeur (La République des Pyrénées), GSOI a souhaité réaliser une première version POC d’une mise à disposition des archives journalistiques numérisées.
Ce service permet la recherche par mots-clefs dans l’intégralité des éditions du journal depuis 1944. Clever Age a réalisé en collaboration avec les équipes de GSOI le frontal permettant la recherche et la consultation avec la prise en compte des droits clients (abonnés…).

Conclusion

Cette transformation progressive, apportée par Clever Age, permet aujourd’hui à GSOI d’envisager l’avenir avec une bibliothèque de services isolés, idéaux pour établir des stratégies axées sur la personnalisation des contenus ou de l’offre de services. De plus, elle permet une très bonne urbanisation du système d’information, notamment par le biais d’API internes et externes servant de couches d’abstraction pour les solutions consommatrices d’informations.