Maintenance du site Oney Partners
Depuis le mois de juin, notre agence a récupéré la gestion et la maintenance du site partners.oney.com. Réalisée à l'origine par Erick Guittiere, le site d'Oney a été conçu avec NextJS avec Wordpress en guise de CMS.
Tout le défi pour Erick a été de développer un site performant tout en donnant à l'équipe produit de nombreuses fonctions de modularité, le tout traduit en 8 langues. Notre rôle a nous est de préserver cette qualité initiale dans le temps, d'intervenir lorsque les mises à jour se passent mal et de développer de nouvelles fonctionnalités pour le site à la demande.
Un site élégant et performant
Développer un site en 8 langues, avec worpdress en CMS, qui soit performant et élégant n'est pas une mince affaire. Erick a su relever le défi en utilisant NextJS, un framework ReactJS qui permet de générer des sites statiques. Le site est donc très rapide, et optimisé pour le SEO et l'accessibilité.
Pourtant ce n'était pas gagné d'avance. En effet, wordpress n'est pas forcément un allié de choix à cet exercice et probablement qu'un CMS tel que Contentful aurait évité quelques écueils. Heureusement, le plugin ACF (Advanced Custom Fields) est probablement l'un des plugins les plus puissants de wordpress et permet de créer des contenus très modulaires. Son intégration avec GraphQL permet de récupérer les données de manière très efficace et de les injecter dans les composants NextJS.
Une maintenance de qualité
La maintenance d'un site est un exercice délicat. Il faut être capable de réagir rapidement en cas de problème, tout en évitant de casser le site.
Le site est déployé sur Vercel, une plateforme de déploiement continu qui permet de déployer très rapidement des sites NextJS. Le build est automatisé mais n'est déployé que s'il est valide, cela nous épargne les problèmes d'intervention d'urgence en cas de problème. De plus, Vercel rend aisé le monitoring des erreurs, ce qui nous permet de remonter rapidement à la source des problèmes.
Se faisant, c'est avec plaisir que nous avons repris la maintenance du site Oney Partners, et nous espérons pouvoir continuer à le faire pendant longtemps !
To be continued...