Contact

Nous trouver

Afterglow Web Agency
5, rue Alexandre Dumas
06100 Nice
France

Fegentri Longines

Lien

20 Déc 2022 Par C. Moris Kelly

Site internet événementielSite internet sur-mesureWordpress

Fegentri est une fédération internationale de cavaliers et de cavalières créée en 1955. Société prestigieuse et historique où se retrouvent les aristocratie européennes et orientales, la fédération est aujourd’hui sponsorisée par Longines, fabriquant d’horlogerie de luxe Suisse.
Le site fegentri.com présente les résultats des courses organisées par Fegentri Longines et le classements des cavaliers de la Fédération.
Fegentri Longines nous a sollicité pour refondre le site sur une nouvelle base technique mais en conservant le même design. Ce type de demande est rare, soit la refonte technique sans repenser le graphisme et l’expérience utilisateur. Nous avons néanmoins rafraichis les composants graphiques existants par souci de livrer une réalisation de qualité.

Le site avait été construit à l’aide de WordPress en 2009, nous avons donc développé un thème sur mesure pour WordPress, entièrement orienté objet, basé sur Gutenberg et Timber.
Timber est un fork de Symfony dédié à la construction de thème et de plugin WordPress, dont Twig pour les templates html !
La conception MVC inhérente à Symfony permet de créer des composants WordPress facile à maintenir, à réutiliser et ultra optimisés.
Nous avons par exemple développé notre propre système de mise en cache pour WordPress grace à Symfony. Les résultats en terme de vitesse de chargement côté client et de charge côté serveur sont bien supérieurs aux solutions génériques telles que WP Rocket ou WP Super Cache. Il est en effet plus efficace d’optimiser ces aspects en ayant une maîtrise totale du processus de production des pages.

En terme de contenus, la base de données contient des milliers de fiches de résultats et de classement couvrant plusieurs décennies. L’architecture de base de données telle que nous l’avons récupérée présentait des erreurs de conception (clef unique saisie à la main, informations dupliquées, relationnel peu utilisé). Un important travail préalable de refactorisation de la base de données a donc été mené avant la refonte de l’interface graphique.