Connaissez-vous le point commun entre un philosophe grec et un webdesigner ? L’un l’a découvert et a révolutionné la physique, l’autre l’utilise pour repenser la conception web. Il s’agit de l’atome. Cette minuscule particule vient nourrir une réflexion innovante au sujet de notre perception de l’espace et du web. Quand Démocrite et Brad Frost se croisent sur nos interfaces.
L’atome : cette particule élémentaire
En -450 avant J-C, sur les bords de la mer Égée, le philosophe grec Leucippe et son disciple Démocrite sont à l’origine de la découverte de l’atome, cette infime unité indivisible, unique et insécable. 2500 ans plus tard, Brad Frost est un jeune webdesigner qui bouscule à son tour son monde, celui du design d'interface, en proposant un design system "orienté objet".
Brad Frost utilise l’image de l’atome pour expliquer sa construction d’une page web, après avoir envisagĂ© le monde comme un tout, constituĂ© d’une multitude d’atomes rĂ©unis en molĂ©cules, puis en organismes.Â
Ainsi, il propose de transposer cette vision sur une interface qui serait non plus un bloc fixe, mais plutĂ´t un « système » composĂ© d’une multitude de « composants ».Â
Pourquoi faut-il changer de réalité ?
Comme l’exprime Brad Frost dans son livre Atomic Design, il n’est plus possible de considĂ©rer qu’une page web se construit comme la page d’un livre. Nos supports ont bien trop Ă©voluĂ©. Nos Ă©crans d’ordinateur d’abord, puis les smartphones, les tablettes, l’arrivĂ©e de la rĂ©alitĂ© virtuelle, les montres connectĂ©es. Il n’existe plus un format de visualisation unique.Â
Les supports sont multiples, notre rĂ©alitĂ© devient protĂ©iforme, la page ne peut plus ĂŞtre pensĂ©e comme l’espace ultime. Il faut dĂ©sormais la considĂ©rer comme une agrĂ©gation de composants, « un système de composants » comme Brad Frost la nomme, destinĂ© Ă des environnements très diffĂ©rents.Â
Le webdesigner prĂ©conise de ne plus crĂ©er page après page. Il conseille de crĂ©er en premier lieu des Ă©lĂ©ments de contenu qui doivent pouvoir ĂŞtre dĂ©ployĂ©s, comme des unitĂ©s fonctionnelles, sur n’importe quel support.Â
Ainsi Brad Frost décompose alors une interface en 5 composants, dont les 3 premiers reprennent l’analogie scientifique
- L’atome : Seul, cet Ă©lĂ©ment n’a pas d’utilitĂ© fonctionnelle, mais il est indivisible. C’est notre Ă©lĂ©ment le plus basique. Il s’agit par exemple d’un bouton, ou bien d’une typo, d’une couleur.Â
- La molĂ©cule : Elle est l’assemblage de plusieurs atomes. Cette molĂ©cule permet d’apporter du sens. Ce peut ĂŞtre une barre de recherche composĂ©e d’un bouton + champ de recherche.Â
- L’organisme : Il s’agit tout simplement de l’assemblage de plusieurs molécules plus ou moins complexes entre elles. Ces différents organismes vont composer l’interface.
Viennent ensuite les templates qui vont permettre de valider l’organisation et/ou la hiérarchisation des différents organismes qui viennent d’être créés. Pour finir, existent les pages qui sont des templates contenant des informations réelles, au format final.
Le principe de l’Atomic Design peut alors se résumer comme une méthodologie structurante qui consiste à penser puis concevoir un espace en partant du plus petit pour aller vers le plus grand. En ne concevant plus un bloc responsive mais un système de composants entièrement flexible.
L’avantage de cette méthodologie réside également dans le fait de, peu à peu, créer sa propre bibliothèque de composants utilisables, réutilisables et modifiables, à l’envi. Son « design kit » dans lequel il sera possible de se servir en fonction du besoin.
Le design atomique : innovation structurante
Pourquoi avons-nous choisi d’intégrer l’Atomic Design dans nos méthodes de travail ?
Parce que cette mĂ©thodologie facilite la communication. Nous partageons un langage commun, un langage atomique ! Il nous permet, entre collaborateurs (designers, dĂ©veloppeurs, intĂ©grateurs, etc) mais aussi avec nos clients, de nous comprendre parfaitement dans le suivi de projet et de stimuler la co-crĂ©ation en utilisant les mĂŞmes concepts.Â
Parce que cet outil est une rĂ©ponse Ă©vidente aux Ă©volutions de supports. L’Atomic Design nous permet de concevoir nos projets sans contrainte de support. Nous ne pensons plus espace. Nous pensons composants : boutons, contenus, composants d’un ensemble. Atomes, molĂ©cules et organismes rendent le dĂ©ploiement plus aisĂ©.Â
Parce que l’Atomic Design nous offre une plus grande réactivité. Pour un nouveau projet, nous pouvons utiliser ou adapter une brique déjà conçue pour construire un nouvel édifice. Nos atomes et molécules sont stockés dans une bibliothèque de composants.
Ainsi nous pouvons rationnaliser et inventorier aussi bien des comportements que des actions. Dans le cas de projets longs, conçus sur plusieurs mois en mode « agile » avec nos clients, l’Atomic Design nous permet une plus grande flexibilité tout au long de la création, en garantissant une logique et une homogénéité de l'ergonomie et du design.