Aller au contenu
Business Agile
← Réalisations
Web · Sport, événementiel d'entreprise · sept. 2017

WeChamp

Un catalogue d'athlètes et d'expériences, modélisé plutôt qu'écrit à la main.

Maquette de la page d'accueil WeChamp, deux escrimeurs en action

En chiffres

types de contenus dans l'extension4
dépôts : le thème et les fonctionnalités2
athlètes annoncés sur la maquette d'accueil80

WeChamp met en relation des athlètes et des entreprises ou des clubs, autour d'expériences sportives. La maquette validée en mai 2017 annonce la promesse en une ligne, « partagez un moment de sport unique avec votre champion », et le volume derrière : quinze disciplines, quatre-vingts athlètes de haut niveau, une recherche par athlète ou par discipline en haut de la page d'accueil. Le site devait être un catalogue, et un catalogue ne se construit pas en empilant des pages. Il se modélise.

En images

Haut de la maquette d'accueil WeChamp, promesse et recherche
Le haut de la maquette d'accueil validée en mai 2017 : la promesse en une ligne, le volume du catalogue annoncé en chiffres, et la recherche par athlète ou par discipline posée avant tout le reste.

Le projet en détail

Trois types de contenus ont donc été créés dans WordPress : les athlètes, les expériences et les sports. Chacun a son modèle de données et ses gabarits, la fiche d'un athlète, la liste des athlètes, la fiche d'une expérience, la liste des expériences, la page d'un sport. Les trois sont liés entre eux, de sorte qu'un athlète renvoie vers ses expériences, une expérience vers l'athlète qui la porte, et un sport vers tous ceux qui le pratiquent. C'est ce maillage interne qui donne au site sa cohérence et, accessoirement, sa surface de référencement.

Un quatrième type, moins visible, portait les options du thème : les réglages éditoriaux vivent dans l'interface d'administration et non dans le code, pour que le client puisse changer un libellé ou une mise en avant sans intervention.

Deux publics très différents entrent sur le site, et ils ont reçu leurs propres pages : un espace entreprises, pour les séminaires et les opérations de cohésion, et une page clubs et associations. Le cahier des charges du client, annoté écran par écran, demandait aussi des éléments de parcours précis : un bouton de réservation présent en permanence, des ancres vers les avis en bas de page, une sélection multiple de sports qui affiche le nombre de choix, un formulaire qui conserve l'expérience consultée au moment de l'envoi.

Le travail s'est fait en deux dépôts distincts, un thème sur mesure et une extension de fonctionnalités, et ce découpage n'est pas une coquetterie. Les quatre types de contenus vivent dans l'extension : si le thème change un jour, les données restent. Les deux dépôts sont outillés comme du logiciel, avec Composer, une chaîne gulp et un contrôle de style de code lancé par une commande de test, ce qui est rare sur un site WordPress de cette taille.

L'image de cette fiche est la maquette validée, pas une capture du site. Les médias du site n'ont pas été récupérés du vieux serveur, et une page de catalogue sans ses photos d'athlètes ne montrerait rien de ce qui a été livré. Les maquettes et le cahier des charges annoté, eux, sont dans les archives : ce sont eux qui permettent de décrire le parcours avec cette précision.

Ce qui a été fait

  1. 01

    Trois types de contenus liés : athlètes, expériences, sports

  2. 02

    Maillage interne automatique entre les trois

  3. 03

    Réglages éditoriaux sortis du code, dans l'administration

  4. 04

    Parcours séparés pour les entreprises et pour les clubs

  5. 05

    Thème et extension dans deux dépôts, pour que les données survivent au thème

  6. 06

    Composer, gulp et contrôle de style de code sur un site WordPress

Questions fréquentes

Pourquoi modéliser des types de contenus plutôt que créer des pages ?

Parce qu'un catalogue grandit. Sur WeChamp, ajouter un athlète crée automatiquement sa fiche, l'insère dans la liste, le relie à ses expériences et à son sport. Avec des pages écrites à la main, chaque ajout aurait demandé de modifier plusieurs endroits, et le site se serait désynchronisé en quelques mois.

Faut-il séparer le thème et les fonctionnalités sur WordPress ?

Oui, dès qu'il y a des données propres au métier. Sur WeChamp, les quatre types de contenus vivent dans une extension distincte du thème : une refonte graphique ne fait alors pas disparaître le catalogue.

Un site WordPress mérite-t-il un outillage de développement ?

Quand il porte du code sur mesure, oui. WeChamp a reçu Composer pour ses dépendances, une chaîne gulp pour ses feuilles de style et un contrôle automatique de style de code, exactement comme un projet applicatif.

Autres réalisations

FabArto
fabarto.eu
Web
Ti Kosmeo
tikosmeo.fr
Web
Antiquité Mallarmé
antiquitemallarme.fr
Web
Maison Ozaé
maisonozae.eu
Web
ScienceProtect
scienceprotect.com
IA
Neontology
github.com/ontolocy/neontology
Open source
Pousses & Plantes
Place de marché de plantes
E-commerce
Arbre Agile
Conseil et développement en intelligence artificielle
Web
Groupe BERREBI
Holding et site institutionnel
Web
SNCF
Transport ferroviaire, grand compte
API
Pitchichi
guide.pitchichi.com
App
SNCF DGEX Solutions
Ingénierie ferroviaire, application interne
API
Appétit
Librairie indépendante, livres de cuisine et photographie
Web
Good Day
Média, application mobile grand public
App
Fondation Nestlé France
Fondation d'entreprise, alimentation
Web
DMD Prices
Art, impression sur toile, devis en ligne
Web
IoTBox
Objets connectés, solutions industrielles
Web
PrevenFit
Services aux salles de sport, espace abonné
App
Securicate
Équipement de sécurité, boutique en ligne
E-commerce
Jaco
Veille média, logiciel en abonnement
App
AWA
Éducation et audiovisuel, projet à portée internationale
Web
Quizz Paris
Prévention des risques, sensibilisation du public
App
La Gestion en Ligne
Gestion locative, service en ligne
Web
Quotidien Libre
Presse en ligne, quotidien d'information
Web
Ophtalmologie Percy
Santé, hôpital militaire
Web
Flashing Records
Musique, label et programmation d'événements
Web
Apérothérapie
Vins et épicerie fine, vente en ligne
E-commerce
Arnaud CANIZARES
Art contemporain, portfolio d'artiste
Web
TapToSupport
Collecte de dons pour associations
API
24hprojects
Plateforme de livraison de MVP
App
Eco-Actives
Transition écologique et ateliers DIY
E-commerce

Un projet ? Parlons-en cette semaine.

Un brief court, une réponse sous 48 h, une estimation ferme après cadrage.

Décrire mon projet