La parole est aux speakers : Nicolas Duplaix
Jusqu’au mois de mai 2026, retrouvez nos interviews de speakers pour mieux comprendre leur parcours et le sujet qu’ils ou elles aborderont lors de leur conférence !
La conférence
Quand faire des filtres à facettes n'est pas si simpleAvez-vous déjà mis en place des filtres à facettes sur votre application SaaS ? Vous est-il déjà arrivé que chaque client vous demande d’ajouter des champs - parfois plusieurs dizaines - spécifiques à son contexte ? Le tout en souhaitant gérer ses propres noms de champs pour ne pas perturber ses utilisateurs, et pouvoir filtrer sur ces champs spécifiques ? C’est exactement la demande qui a fini par arriver sur notre application. Je vais vous expliquer la solution que nous avons mise en place pour y répondre. |
La Comédie 22/05/2026 10:10-10:50 |
Qu’est-ce qui t’a poussé à proposer pour la première fois un sujet à une conférence ?
Je suis arrivé chez WIDOP en 2019, et c’est là que j’ai réellement plongé dans l’écosystème PHP. En participant aux événements de l’AFUP (AFUP Day, Forum PHP) avec mon entreprise, j’ai vu la force du partage communautaire. Mon évolution vers un poste de Lead Developer m’a confronté à des problématiques techniques de plus en plus pointues.
Cela faisait un moment que l’idée de monter sur scène me trottait dans la tête, mais c’est lors du Forum PHP 2025 à Paris que j’ai eu le déclic. J’ai eu envie de partager une solution concrète à un problème complexe que nous avons résolu, avec l’espoir que ce retour d’expérience puisse un jour débloquer un·e autre dev dans l’audience.
C’est quoi le moment où tu t’es dit « on ne va pas s’en sortir avec une solution classique » ?
On s’est vite rendu compte qu’une solution « classique » ne suffirait pas. Au départ, nous développions une fonctionnalité pour un besoin-client spécifique. Mais l’étude menée par l’équipe produit a révélé une réalité plus complexe : chaque client avait des attentes différentes, avec un nombre de champs croissant et des besoins de filtrage uniques. On s’est retrouvés face à une explosion combinatoire : impossible de coder une interface statique pour chaque cas de figure sans transformer le projet en usine à gaz.
Trop de liberté tue la liberté : comment tu gères le client qui a créé 50 champs et qui ne trouve plus la lumière au bout du tunnel ?
C’est là que l’accompagnement métier entre en jeu. L’analyse a montré que si un client demande 50 champs, il n’en utilise réellement qu’une poignée au quotidien. Notre réponse n’a pas été de brider la liberté, mais de mieux l’encadrer.
Nous avons conçu des interfaces de configuration fluides, destinées aux équipes métiers. Cela leur permet de paramétrer des affichages sur-mesure pour les utilisateurs finaux. Résultat : l’utilisateur ne voit que ce qui est pertinent pour lui, et la complexité est « cachée » derrière une interface de configuration.
Une conférence présentée par
|
Nicolas DUPLAIX |
Nicolas est développeur Symfony chez Widop depuis 2019 |