Quotidien Shaarli
Aujourd'hui - February 2, 2026
Ce billet explique comment améliorer l'interface utilisateur d'EasyAdmin en ajoutant une fonctionnalité d'édition inline pour divers types de champs (texte, enums, dates, associations) sans recharger la page. L'auteur utilise Symfony UX Turbo et Stimulus pour créer une expérience utilisateur plus fluide, similaire à un tableur. Le processus implique la création d'un contrôleur JavaScript pour gérer l'édition, la validation et l'annulation, ainsi qu'une action et un service PHP pour traiter les requêtes HTTP. L'architecture est détaillée et le code est fourni pour implémenter cette fonctionnalité.
L'article explique comment les habitudes se forment et se brisent dans notre cerveau via un mécanisme en trois étapes : le déclencheur (cue), la routine et la récompense (reward). En comprenant ce cycle, on peut mieux modifier ses comportements. L'auteur détaille comment identifier chaque composante d'une habitude, comment rompre un cercle vicieux en changeant la routine tout en conservant le déclencheur et la récompense, et comment créer de nouvelles habitudes positives. Un checklist pratique et des exemples concrets illustrent ces concepts.