Il s'agit d'un texte à l'intérieur d'un bloc div.
Il s'agit d'un texte à l'intérieur d'un bloc div.
Il s'agit d'un texte à l'intérieur d'un bloc div.
Il s'agit d'un texte à l'intérieur d'un bloc div.
Il s'agit d'un texte à l'intérieur d'un bloc div.
Il s'agit d'un texte à l'intérieur d'un bloc div.
ArcXP
Poool

Migration de millions d'articles : CMS maison ➡️ Arc XP

Médias et édition
Migration de contenu
CMS
Frontend
Headless
Développement mobile
Un magazine hebdomadaire de premier plan en France, disponible en version imprimée (depuis les années 50) et en format numérique.

Opportunité

L'ancien système de gestion de contenu de L'Express, basé sur la version dépassée de Symfony 1.0, grevait les ressources en augmentant les coûts d'assistance, qui dépassaient 440 000 euros par an, et en décourageant les développeurs. La rigidité de l'outil entravait l'agilité commerciale et éditoriale, d'où la nécessité d'une solution moderne pour stimuler l'efficacité et l'innovation.

Solution

En passant à Arc XP, un CMS robuste du Washington Post, L'Express a réalisé une mise à jour transformatrice, traitant 1,2 million d'articles. La migration a impliqué une refonte complète de plus de 80 modèles grâce au constructeur de pages sans code d'Arc XP ( headless), ce qui a permis de rationaliser la gestion du contenu. L'intégration s'est étendue à la reconnexion de nombreuses plateformes externes, y compris des outils de visualisation de données, des services vidéo, des bases de données d'abonnés, des murs payants, des podcasts et des fils de presse. Cette mise à niveau complète a été complétée par la formation de plus de 100 journalistes, ce qui a permis d'améliorer considérablement leur productivité et leur satisfaction. Le passage à Arc XP a non seulement permis de réaliser des économies annuelles substantielles, mais aussi de déployer rapidement de nouvelles fonctionnalités, marquant ainsi une avancée significative dans la stratégie numérique de L'Express.

"La migration de millions d'articles vers un nouveau système de gestion de contenu semblait impossible. Nous devions faire face à des délais serrés, à des barrières linguistiques et à une équipe qui ne connaissait pas le nouveau système. Mais code.store a été notre héros ! Leur méthodologie fluide et leur support ont rendu le processus indolore. Nous avons tout migré de manière transparente, et maintenant notre contenu brille plus que jamais. Merci, code.store !"
Diane Lemoine

Diane Lemoine

Directrice Générale Déléguée

L'Express : L'hebdomadaire français pionnier

Fondé en 1953 par Jean-Jacques Servan-Schreiber et Françoise Giroud, L'Express est un hebdomadaire d'information français de premier plan dont le siège est à Paris. Connu pour sa position de centre-droit dans le paysage médiatique français, L'Express est devenu plus qu'un simple organe d'information, offrant des suppléments sur l'art de vivre et l'emploi grâce à L'Express Styles et Réussir. Premier hebdomadaire français d'information à l'américaine, L'Express s'est fait une place aux côtés de grandes publications comme L'Obs et Le Point. Tout au long de son histoire, L'Express a joué un rôle central dans le journalisme français, qu'il s'agisse de s'opposer à la guerre d'Algérie ou de remettre en cause le statu quo politique. Avec un riche héritage de journalistes et de collaborateurs influents, L'Express continue d'être à l'avant-garde de la couverture des grandes questions nationales et internationales, favorisant un discours public éclairé.

Étape 1 : Phase de découverte

Pendant cette phase, nous devons essentiellement nous dépêcher de découvrir le périmètre afin de dimensionner correctement le projet, de préparer la phase de construction et d'identifier tous les obstacles cachés sur notre chemin vers la migration. La phase a été organisée en une série d'ateliers avec les équipes éditoriales, techniques et de produits de l'Express. Que s'est-il passé pendant ces ateliers ?

  • Identification et mise en correspondance de toutes les entités existantes (articles, galeries, collections, sections, etc.) et de leurs champs avec les types d'histoires Arc XP.
    Analyse de la structure de la section et découverte des modèles et pages associés.
  • Nous examinons chaque bloc de chaque modèle et de chaque page et décidons s'il correspond à un bloc standard existant d'Arc XP. Si ce n'est pas le cas, nous évaluons la complexité de la construction du bloc personnalisé sur le contenu d'Arc XP (le contenu est tiré d'Arc XP, mais le bloc est personnalisé dans sa logique), ou si le bloc repose sur une fonctionnalité qui n'a pas été mentionnée.
  • Analyse de chaque API de tiers (3P) que nous devons intégrer : gestion des abonnés, paywall, lettres d'information, flux d'impression, fils d’actualités d'agences de presse, etc.
  • Defining and overviewing the SEO & Data strategy: new structure of the website, sitemaps, tagging strategy, Customer Data Platform (CDP) integration.
  • Enfin, la confirmation de l'estimation budgétaire et du calendrier. Étant donné que les entreprises de médias sont soumises à de fortes contraintes financières, il était essentiel d'éviter toute surprise.
Exemple de document de suivi répertoriant 200 blocs découverts lors d'une série d'ateliers

Étape 2 : Construction itérative de la migration

Après la phase de découverte, nous avons aidé l'équipe d'Express à obtenir des subventions du gouvernement français pour la presse en ligne (FSDP) et avons ensuite entamé le processus de migration.

La migration est généralement divisée en deux flux simultanés :

Migration de contenu

Notre équipe a mis en place un script qui synchronise automatiquement tous les articles créés ou mis à jour sur l'ancien CMS maison et les migre vers le nouveau système. Cette approche nous permet d'éviter une migration delta juste avant le changement de DNS lors de la mise en service. En outre, nous avons dû écrire des scripts de migration complexes pour chaque entité, en tenant compte de dépendances complexes et de milliers de cas de figure, ce qui est courant pour les organisations média dont les archives s'étendent sur plus de 30 ans. Nous avons pris en compte les articles vides, les éléments personnalisés non pris en charge et les articles contenant du HTML ou du JavaScript. D'autres défis ont été relevés, notamment la migration d'images imprimées en haute définition, de lecteurs vidéo obsolètes et non pris en charge, ainsi que d'autres tâches. Notre dernière et plus grande surprise a été la découverte de 1 000 000 de règles de redirections, qui n'avaient pas été nettoyées depuis dix ans alors qu'Arc XP supporte un maximum de 1 000 règles.

Front-End Development

La seconde équipe s'est concentrée sur le front-end, en nettoyant les structures HTML et en les adaptant aux thèmes d'Arc XP, en créant des blocs personnalisés et en construisant des fonctionnalités non prises en charge par Arc XP sur les plateformes low-code (comme WeWeb ou Xano). Nous avons également créé des pages sur le Page Builder, peaufiné le CSS et effectué des tests approfondis. Les tests sont une composante cruciale du projet ; nos ingénieurs en assurance qualité ont écrit des suites de tests et des scripts pour les tests automatisés dès le premier jour.

Défis pour la migration de L'Express vers Arc XP

Notre équipe a rencontré plusieurs défis importants au cours de la migration, ce qui influencera sans aucun doute notre approche pour les projets futurs.

Middleware pour les applications mobiles

Au départ, il a été décidé de maintenir les applications mobiles existantes inchangées pendant un an en raison de contraintes financières, les mises à jour et les migrations étant prévues pour l'année fiscale suivante. Par conséquent, nous avons dû créer un middleware qui simulait les points de terminaison API de l'ancien CMS, faisant croire aux applications qu'elles interagissaient toujours avec le système d'origine plutôt qu'avec Arc XP. Bien que cette tâche semble simple sur le papier, la réalité était différente en raison des différences substantielles dans la structure du contenu entre les deux systèmes. Cette divergence a entraîné une perte de temps excessive dans le développement du middleware.

Retards d’intégration SEO

Nous avons fait l'erreur collective de reporter l'intégration du référencement à la fin du projet. Cette décision nous a hantés lorsque nous nous sommes retrouvés avec plus de 100 pages d'exigences en matière de référencement quelques semaines avant la date limite. Pour les projets futurs, nous comprenons maintenant l'importance d'intégrer le référencement dès le premier jour et de maintenir une collaboration étroite et itérative tout au long du projet, plutôt que de le traiter comme une réflexion après coup.

Traitement des redirections

Comme indiqué précédemment, la découverte de 1 000 000 de redirections a été une surprise majeure lors des derniers préparatifs du changement de DNS, une semaine seulement avant la date de mise en service. Cette découverte tardive a nécessité des ajustements de dernière minute urgents et stressants, qui auraient pu être atténués par une détection et une planification plus précoces.

Cartographie des redirections réalisée dans l'urgence pour L'Express

Résumé de l'interview d'Anna Sillard par The Audiencers

Après la refonte d'un magazine comme L'Express, Anna Sillard, product owner du projet du côté de L'Express, a donné une interview à The Audiencers, un magazine sur l'industrie des médias lancé par Poool, le meilleur système de paywall avec lequel nous travaillons. (L'Express n'en a pas, soit dit en passant).

Vous pouvez lire l'interview ici, mais je vous en propose également un bref résumé ici.

https://theaudiencers.com/operations/migrating-1-2-million-articles-to-arc-xp-a-look-behind-the-scenes-as-lexpress-changes-cms/

L'interview d'Anna Sillard, directrice produit à L'Express, porte sur la vaste refonte technologique à laquelle le journal français a procédé après s'être séparé du groupe Altice en 2020. Cette migration a été principalement motivée par la nécessité de remplacer leur CMS interne obsolète, Ocari, développé en 2012/13 avec la technologie Symfony 1 qui était devenue obsolète et non supportée. N'ayant aucune perspective d'intégration avec le futur CMS d'Altice, Cléo, L'Express a dû trouver d'urgence une nouvelle solution.

Anna a détaillé leur décision d'adopter le CMS américain, Arc XP, influencée par des mouvements similaires d'autres journaux français comme Libération et Le Parisien. La transition a impliqué la signature d'un contrat avec Arc en décembre 2021, et le déploiement du projet a commencé en janvier 2022. Ils ont collaboré avec code.store, une agence française, pour faciliter l'intégration et la communication avec l'équipe américaine d'Arc, en évitant les interactions directes pendant la phase d'installation.

La migration, achevée en décembre 2022, n'était pas seulement une mise à jour technique, mais comprenait également des décisions stratégiques telles que le passage de leur CRM interne à Selligent et de leur serveur publicitaire à celui de Prisma. Ces changements s'inscrivaient dans le cadre d'un effort plus large de modernisation et de rationalisation de leurs opérations sur les plateformes numériques et imprimées.

Malgré les difficultés liées aux barrières linguistiques, au décalage horaire et à la gestion d'un transfert de contenu important (1,2 million d'articles), la transition s'est déroulée avec succès. Le nouveau CMS a considérablement amélioré l'efficacité opérationnelle, a permis des mises à jour plus rapides et a réduit le temps nécessaire au déploiement de nouvelles fonctionnalités.

Additionally, the team tackled SEO optimization, managed a vast number of redirects, and executed a substantial clean-up of their image and content database to comply with rights management and improve their online presence.

Anna se félicite du résultat de la migration, soulignant l'adaptation rapide de l'équipe éditoriale à Arc XP et la nécessité d'une formation intensive minimale. Elle a également souligné les efforts de collaboration en cours avec d'autres journaux pour résoudre les problèmes communs liés à la plate-forme.

Dans l'ensemble, l'expérience d'Anna avec Arc XP a été positive, soulignant des améliorations opérationnelles significatives et recommandant prudemment la plateforme à d'autres éditeurs.

Nous délivrons avec passion

API
Performances
Contenu
SEO
Données
Application pour les consommateurs
Ingénierie logicielle
Sur site
Développement mobile
ERP
E-commerce
Recrutement
Cloud
Migration de contenu
IA
Frontend
CMS
Headless
Backend
Low-code
Applications professionnelles
L'IA conversationnelle
Éducation
Médias et édition
Santé
Services financiers
Grandes entreprises
Start-Up

Découvrez les CMS Media avec notre livre blanc

Nous vous remercions ! Votre demande a bien été reçue !
Oups ! Un problème s'est produit lors de l'envoi du formulaire.

On vous offre 30 minutes de consultation!

Réservez votre appel