L’an dernier, l’un de mes projets consistait à rafraîchir l’interface d’un site web. Peu ou pas de changement dans la structure des pages, le parcours utilisateur, ou le contenu. Pas d’évolution non plus pour la stack technique, même si j’ai retiré quelques dependences et réduit les temps de chargement. Mon travail a surtout porté sur les ajustements dans la mise en page, la typographie, la hiérarchie d’information et la simplification des feuilles de style. Même si la refonte était limitée, j’ai pu confirmé une nouvelle fois mon intérêt pour le design UI. Et avec ce blog, j’ai envie d’aller un peu plus loin.
Trois ans déjà que ce blog existe. Trois ans avec WordPress. Au début c’est pratique, rapide à mettre en place. Mais à force de contourner les contraintes du thème, de chercher le bon plugin, de subir les mises à jour qui cassent quelque chose — les limites de la plateforme finissent par déranger. Les quelques styles CSS que j’ai bricolés au dessus du thème par défaut ne répondent pas à une vraie démarche design. Le contenu n’est pas indépendant de la plateforme. Le code des pages servies est lourd. Et comme chaque plugin définit ses propres structures et styles, l’uniformité est très superficielle.
Ce que je veux, c’est un site qui a une identité visuelle réfléchie. Où la photo est structurante, pas seulement illustrative. Où la typographie est soignée — la bonne fonte, les bons guillemets, les bons espaces, le bon rythme. Où chaque décision de mise en page est intentionnelle. Où la cohérence est visible à tous les niveaux.
Sur le plan technique, les détails ne sont pas arrêtés mais la direction est claire : quitter WordPress pour une stack que je maîtrise et contrôle de bout en bout. Le contenu — textes et images — serait stocké dans des formats portables, versionné, et rendu statiquement en amont. Les fonctionnalités dynamiques seraient développés au besoin avec un moteur web familier (Django par exemple), sans services tiers superflus. Souveraineté et pragmatisme.
Bien entendu, ce projet de refonte ne se fera pas en deux jours. C’est un chantier que je compte documenter ici au fil du temps — les décisions de design, les problèmes techniques, les impasses et les ajustements. Une série d’articles qui s’intercalera avec le contenu habituel.