Retour projets

Buffalo Kit UI

Projet d'agence Libre Mullenlowe

Design System Emailing Buffalo

Un petit peu de contexte...

Buffalo nous ont donné la réalisation de la conception de leurs emails. Pour gagner en productivité et faciliter le dialogue avec les développeurs, un design system a été mis en place par mes soins.

Pourquoi mettre en place un Design Sytem ?

Avantages Design

Assurer l'uniformité du design pour qu'il reste cohérent sur tous les emails

Gagner du temps, en expliquant clairement les intentions et les utilités de chaque token par le guideline.

Faciliter les discussions avec les devs grâce à des références communes.

Avantages Dev

Composants déjà prédéfinis faisant gagner du temps sur l'intégration

Réduction des erreurs en suivant la description de chaque token

Faciliter les mises à jour, si des changements de thèmes, design

Le design system est à découvrir sur rendez-vous !

La mise en place du Design System

Pour mettre en place le design system, il est essentiel de placer les tokens dit basique c'est à dire tous les tokens qui vont composer notre librairie. Pour ensuite créer les différents composants et les variants qui vont venir alimenter notre Design system. Voici le listing (non exhaustif) des différents éléments pour réaliser un bon design system et surtout efficace.

Composants de Base

Boutons

Cartes

Icônes

Header

Footer

Éléments de navigation

Styles de Texte

Polices de caractères (familles de polices, tailles, poids)

Styles de texte prédéfinis (titres, paragraphes, etc.)

Palettes de Couleurs :

Couleurs principales

Couleurs secondaires

Gradients

Icônes/logo

Icônes spécifiques à l'application ou à la marque

Icônes génériques pour une utilisation courante

Composants d'État

États de boutons (normal, survolé, pressé, désactivé)

Grids et Systèmes de Mise en Page

Grilles pour le positionnement des éléments

Systèmes de mise en page réutilisables

Variantes de Composants

Variantes de boutons (grand, petit, principal, secondaire)

Variantes de cartes (avec ou sans image, etc.)

Les emails types

Email Commercial

Email relation client

Email cycle de vie

Guides de Conception et Documentation

Instructions pour l'utilisation des composants

Conventions de nommage

Exemples d'utilisation