SlideShare ist ein Scribd-Unternehmen logo
1 von 58
Atomic Design
& Styleguide
Une pratique Atomic Minded
Crédit: Relais & Châteaux
Une méthode,
une bonne pratique
Atomic design
Atomic design
molecule organism template page
Illustrations issues de http://patternlab.io
Crédit : Brad Frost
atom
Atomic design
atom
Atomic design
atom
Atomic design
molecule
Atomic design
organism
Atomic design
template
Atomic design
page
Atomic design
atom
Atomic design
molecule
Atomic design
organism
Atomic design
template
Atomic design
page
Atomic design
Liste
des features
Création
des composants
Codage
des composants
Assemblage
des composants
Illustration : Adriana De La Cuadra - http://blog.bitovi.com/style-guide-driven-development/
Un outil
en mode projet
Styleguide
Styleguide
Et ce n’est pas…
Styleguide
Définition
• un styleguide documente le langage visuel
• un styleguide est un document évolutif
• un styleguide est un endroit unique pour toute l’équipe
Susan Robertson – Avril 2014
http://alistapart.com/article/creating-style-guides
Styleguide
… in other words
INTERFACE STYLE GUIDE
MODULAR DESIGN SYSTEM
STYLEGUIDE DRIVEN DEVELOPMENT
LIVING STYLE GUIDE
PRODUCT DESIGN UNIFICATION
UI STYLE GUIDE
VISUAL STYLE GUIDE
PATTERN LIBRARY
PATTERN PRIMER
WEB-BASED STYLE GUIDE
DéveloppementIntégration
Styleguide
Un outil en commun
UX design
& maquettes
Spécifications
fonctionnelles
Styleguide
D’un existant graphique…
Styleguide
… à un bundle Symfony
Quand le mettre en place ?
Styleguide
Design &
Développement
Mise en
production
Styleguide
Styleguide
"The Sidelines"
Concepts issus de https://css-tricks.com/where-style-guides-fit-into-process
Crédit : Chris Coyier
Design &
Développement
Mise en
production
Styleguide
Styleguide
"The Exhaust"
Concepts issus de https://css-tricks.com/where-style-guides-fit-into-process
Crédit : Chris Coyier
Design &
Développement
Styleguide
Mise en
production
Styleguide
"The Dictator"
Concepts issus de https://css-tricks.com/where-style-guides-fit-into-process
Crédit : Chris Coyier
Conception UX
& design
graphique
Intégration
& styleguide
Développement
Styleguide
Atomic Minded ?
Quelques exemples
supplémentaires de styleguides en ligne *
Styleguide
* "Nous ne sommes pas seuls…"
Styleguide
Code For America
http://codeforamerica.clearleft.com/
Styleguide
EdX
http://ux.edx.org/
Styleguide
CMS.gov
http://assets.cms.gov/
Styleguide
homify
https://www.homify.de/assets/styleguide.html
Styleguide
Salesforce
https://www.lightningdesignsystem.com/
Styleguide
MailChimp
http://ux.mailchimp.com
Styleguide
Lonely Planet
http://rizzo.lonelyplanet.com/styleguide
Ça donne quoi
en pratique chez C2iS ?
Styleguide
Identité
Styleguide
Interface UI Documentation
Styleguide
Styleguide
Styleguide
Identité
Styleguide
Interface UI Documentation
Styleguide
Styleguide
Styleguide
Styleguide
Styleguide
Styleguide
Identité
Styleguide
Interface UI Documentation
Styleguide
Styleguide
Styleguide
Pour quels résultats
chez C2iS ?
Atomic Design & Styleguide
Atomic Design & Styleguide
Résultats
Une cohérence design/UX/UI pérenne
Atomic Design & Styleguide
Résultats
Une cohérence design/UX/UI pérenne
Une amélioration de la production
Atomic Design & Styleguide
Résultats
Une cohérence design/UX/UI pérenne
Une amélioration de la production
Un meilleur workflow entre les équipes
Atomic Design & Styleguide
Résultats
Une cohérence design/UX/UI pérenne
Une amélioration de la production
Un meilleur workflow entre les équipes
Une meilleure communication et un vocabulaire commun
Atomic Design & Styleguide
Résultats
Une cohérence design/UX/UI pérenne
Une amélioration de la production
Un meilleur workflow entre les équipes
Une meilleure communication et un vocabulaire commun
Une facilité de test tout au long du projet
Atomic Design & Styleguide
Résultats
Une cohérence design/UX/UI pérenne
Une amélioration de la production
Un meilleur workflow entre les équipes
Une meilleure communication et un vocabulaire commun
Une facilité de test tout au long du projet
Un guide de référence, une pierre angulaire

Weitere ähnliche Inhalte

Ähnlich wie Atomic Design & Styleguide

Alphorm.com Formation Autodesk Revit 2019: La modélisation avec le BIM
Alphorm.com Formation Autodesk Revit 2019: La modélisation avec le BIMAlphorm.com Formation Autodesk Revit 2019: La modélisation avec le BIM
Alphorm.com Formation Autodesk Revit 2019: La modélisation avec le BIMAlphorm
 
Impact de l'intelligence artificielle sur les métiers du web
Impact de l'intelligence artificielle sur les métiers du webImpact de l'intelligence artificielle sur les métiers du web
Impact de l'intelligence artificielle sur les métiers du webGisleBastin
 
L'architecture de l'information
L'architecture de l'informationL'architecture de l'information
L'architecture de l'informationFrance
 
L'impact du Responsive Web Design sur vos équipes projet - Mathieu Parisot - ...
L'impact du Responsive Web Design sur vos équipes projet - Mathieu Parisot - ...L'impact du Responsive Web Design sur vos équipes projet - Mathieu Parisot - ...
L'impact du Responsive Web Design sur vos équipes projet - Mathieu Parisot - ...SOAT
 
HTML 5, CSS 3 au service du web | Semaine du web Alger (Algérie)
HTML 5, CSS 3 au service du web | Semaine du web Alger (Algérie)HTML 5, CSS 3 au service du web | Semaine du web Alger (Algérie)
HTML 5, CSS 3 au service du web | Semaine du web Alger (Algérie)Khaled Djebloun
 
Construire un Design System dans une société d'assurance centenaire
Construire un Design System dans une société d'assurance centenaireConstruire un Design System dans une société d'assurance centenaire
Construire un Design System dans une société d'assurance centenaireGeoffrey Croftє
 
1&1, e-Monsite, Jimdo, Wix, … Les platesformes clés-en-main permettent-elles ...
1&1, e-Monsite, Jimdo, Wix, … Les platesformes clés-en-main permettent-elles ...1&1, e-Monsite, Jimdo, Wix, … Les platesformes clés-en-main permettent-elles ...
1&1, e-Monsite, Jimdo, Wix, … Les platesformes clés-en-main permettent-elles ...Olivier Andrieu
 
Webinar une journee dans la peau d'un directeur artistique
Webinar   une journee dans la peau d'un directeur artistiqueWebinar   une journee dans la peau d'un directeur artistique
Webinar une journee dans la peau d'un directeur artistiqueJulien Dereumaux
 
Conception du portail centenaire.org — Rencontre du web 14-18
Conception du portail centenaire.org — Rencontre du web 14-18Conception du portail centenaire.org — Rencontre du web 14-18
Conception du portail centenaire.org — Rencontre du web 14-18Martin Ferronnière
 
Creer son portfolio quand on n'a pas le temps, pas d'idées et pas d'argent.
Creer son portfolio quand on n'a pas le temps, pas d'idées et pas d'argent.Creer son portfolio quand on n'a pas le temps, pas d'idées et pas d'argent.
Creer son portfolio quand on n'a pas le temps, pas d'idées et pas d'argent.Jean-Philippe Cabaroc
 
Intégration #1 : introduction
Intégration #1 : introductionIntégration #1 : introduction
Intégration #1 : introductionJean Michel
 
Optimiser son workflow frontend
Optimiser son workflow frontendOptimiser son workflow frontend
Optimiser son workflow frontendLouis Chenais
 
Benchmark e-commerce : "Concilier site de marque et activité ecommerce"
Benchmark e-commerce : "Concilier site de marque et activité ecommerce"Benchmark e-commerce : "Concilier site de marque et activité ecommerce"
Benchmark e-commerce : "Concilier site de marque et activité ecommerce"Wax Interactive
 
Competitic ergonomie site web - numerique en entreprise
Competitic   ergonomie site web - numerique en entrepriseCompetitic   ergonomie site web - numerique en entreprise
Competitic ergonomie site web - numerique en entrepriseCOMPETITIC
 
Synodiance > SEO - Tendances SEO - French Web - 01/12/2014
Synodiance > SEO - Tendances SEO - French Web - 01/12/2014Synodiance > SEO - Tendances SEO - French Web - 01/12/2014
Synodiance > SEO - Tendances SEO - French Web - 01/12/2014Search Foresight
 
Synodiance > SEO - Réussir votre refonte avec GEMO - E-Commerce Paris 2014 - ...
Synodiance > SEO - Réussir votre refonte avec GEMO - E-Commerce Paris 2014 - ...Synodiance > SEO - Réussir votre refonte avec GEMO - E-Commerce Paris 2014 - ...
Synodiance > SEO - Réussir votre refonte avec GEMO - E-Commerce Paris 2014 - ...Search Foresight
 
Présentation Atelier FrenchWeb - SEO & refonte de site - 18 avril 2013
Présentation Atelier FrenchWeb - SEO & refonte de site - 18 avril 2013Présentation Atelier FrenchWeb - SEO & refonte de site - 18 avril 2013
Présentation Atelier FrenchWeb - SEO & refonte de site - 18 avril 2013Pierre Wiltz
 
Branding et ModernUI : Des ressources et des conseils pour passer d'un templ...
Branding et ModernUI : Des ressources et des conseils  pour passer d'un templ...Branding et ModernUI : Des ressources et des conseils  pour passer d'un templ...
Branding et ModernUI : Des ressources et des conseils pour passer d'un templ...Microsoft
 

Ähnlich wie Atomic Design & Styleguide (20)

Alphorm.com Formation Autodesk Revit 2019: La modélisation avec le BIM
Alphorm.com Formation Autodesk Revit 2019: La modélisation avec le BIMAlphorm.com Formation Autodesk Revit 2019: La modélisation avec le BIM
Alphorm.com Formation Autodesk Revit 2019: La modélisation avec le BIM
 
Impact de l'intelligence artificielle sur les métiers du web
Impact de l'intelligence artificielle sur les métiers du webImpact de l'intelligence artificielle sur les métiers du web
Impact de l'intelligence artificielle sur les métiers du web
 
L'architecture de l'information
L'architecture de l'informationL'architecture de l'information
L'architecture de l'information
 
L'impact du Responsive Web Design sur vos équipes projet - Mathieu Parisot - ...
L'impact du Responsive Web Design sur vos équipes projet - Mathieu Parisot - ...L'impact du Responsive Web Design sur vos équipes projet - Mathieu Parisot - ...
L'impact du Responsive Web Design sur vos équipes projet - Mathieu Parisot - ...
 
HTML 5, CSS 3 au service du web | Semaine du web Alger (Algérie)
HTML 5, CSS 3 au service du web | Semaine du web Alger (Algérie)HTML 5, CSS 3 au service du web | Semaine du web Alger (Algérie)
HTML 5, CSS 3 au service du web | Semaine du web Alger (Algérie)
 
Webdesign
WebdesignWebdesign
Webdesign
 
Construire un Design System dans une société d'assurance centenaire
Construire un Design System dans une société d'assurance centenaireConstruire un Design System dans une société d'assurance centenaire
Construire un Design System dans une société d'assurance centenaire
 
Formation rédaction Web SAAQ
Formation rédaction Web SAAQFormation rédaction Web SAAQ
Formation rédaction Web SAAQ
 
1&1, e-Monsite, Jimdo, Wix, … Les platesformes clés-en-main permettent-elles ...
1&1, e-Monsite, Jimdo, Wix, … Les platesformes clés-en-main permettent-elles ...1&1, e-Monsite, Jimdo, Wix, … Les platesformes clés-en-main permettent-elles ...
1&1, e-Monsite, Jimdo, Wix, … Les platesformes clés-en-main permettent-elles ...
 
Webinar une journee dans la peau d'un directeur artistique
Webinar   une journee dans la peau d'un directeur artistiqueWebinar   une journee dans la peau d'un directeur artistique
Webinar une journee dans la peau d'un directeur artistique
 
Conception du portail centenaire.org — Rencontre du web 14-18
Conception du portail centenaire.org — Rencontre du web 14-18Conception du portail centenaire.org — Rencontre du web 14-18
Conception du portail centenaire.org — Rencontre du web 14-18
 
Creer son portfolio quand on n'a pas le temps, pas d'idées et pas d'argent.
Creer son portfolio quand on n'a pas le temps, pas d'idées et pas d'argent.Creer son portfolio quand on n'a pas le temps, pas d'idées et pas d'argent.
Creer son portfolio quand on n'a pas le temps, pas d'idées et pas d'argent.
 
Intégration #1 : introduction
Intégration #1 : introductionIntégration #1 : introduction
Intégration #1 : introduction
 
Optimiser son workflow frontend
Optimiser son workflow frontendOptimiser son workflow frontend
Optimiser son workflow frontend
 
Benchmark e-commerce : "Concilier site de marque et activité ecommerce"
Benchmark e-commerce : "Concilier site de marque et activité ecommerce"Benchmark e-commerce : "Concilier site de marque et activité ecommerce"
Benchmark e-commerce : "Concilier site de marque et activité ecommerce"
 
Competitic ergonomie site web - numerique en entreprise
Competitic   ergonomie site web - numerique en entrepriseCompetitic   ergonomie site web - numerique en entreprise
Competitic ergonomie site web - numerique en entreprise
 
Synodiance > SEO - Tendances SEO - French Web - 01/12/2014
Synodiance > SEO - Tendances SEO - French Web - 01/12/2014Synodiance > SEO - Tendances SEO - French Web - 01/12/2014
Synodiance > SEO - Tendances SEO - French Web - 01/12/2014
 
Synodiance > SEO - Réussir votre refonte avec GEMO - E-Commerce Paris 2014 - ...
Synodiance > SEO - Réussir votre refonte avec GEMO - E-Commerce Paris 2014 - ...Synodiance > SEO - Réussir votre refonte avec GEMO - E-Commerce Paris 2014 - ...
Synodiance > SEO - Réussir votre refonte avec GEMO - E-Commerce Paris 2014 - ...
 
Présentation Atelier FrenchWeb - SEO & refonte de site - 18 avril 2013
Présentation Atelier FrenchWeb - SEO & refonte de site - 18 avril 2013Présentation Atelier FrenchWeb - SEO & refonte de site - 18 avril 2013
Présentation Atelier FrenchWeb - SEO & refonte de site - 18 avril 2013
 
Branding et ModernUI : Des ressources et des conseils pour passer d'un templ...
Branding et ModernUI : Des ressources et des conseils  pour passer d'un templ...Branding et ModernUI : Des ressources et des conseils  pour passer d'un templ...
Branding et ModernUI : Des ressources et des conseils pour passer d'un templ...
 

Atomic Design & Styleguide

Hinweis der Redaktion

  1. Bonjour à tous et merci pour votre présence ! Je m’appelle Laurent, je suis Front-end Manager chez C2iS, une agence web lyonnaise. Ce que je vous propose aujourd’hui c’est de vous faire un retour d’expérience sur la mise en place de styleguides, à travers l’exemple de Relais & Chateaux Styleguide, bien alimenté il tient ses promesses
  2. Mettre en point un styleguide nécessite de mettre en place une méthodologie. Il en existe plusieurs et c’est à vous de choisir celle qui correspond à vos habitudes de travail. Sachez juste que plus vous travaillerez de façon modulaire, plus il sera facile de maintenir et de faire évoluer votre styleguide. On va passer rapidement sur le sujet, mais c’est vraiment une démarche efficace et performante qui s’inscrit dans l’optique d’un styleguide.
  3. Personnellement, j’ai un faible pour la méthode dite « Atomic design » parce que c’est un modèle structurant qui apporte une vision micro et macro de l’interface. C’est vraiment une façon globale de penser votre interface qui permet de créer des systèmes évolutifs qui vont fonctionner par assemblages d’éléments de différents niveaux. Brad Frost propose une approche assez semblable à OOCSS de Nicole Sullivan ou encore SMACSS de Jonathan Snook dans la mesure où l'on va coder les éléments de l’interface qui seront réutilisables, évolutives et modulaires.
  4. Dans le modèle Atomic, comme vous l’avez vu il y a 5 niveaux. Le premier, dit Atom, concerne les éléments les plus simples On parle d’Atom quand un élément est "non divisible" ;-) comme le sont les balises html Là vous avez sous les yeux un atom, un élément premier : un button
  5. Un élément que nous avons défini en CSS à partir de la charte graphique : couleurs Et typographies
  6. Suivent les molécules qui si vous avez bien suivi vos cours de bio sont l'assemblage d'au moins deux atomes
  7. Puis viennent les organisms (qui chez les anglophones contrairement à nous un ensemble de molécules) Ce qui est important dans cette méthode, c’est que chaque niveau peut avoir un impact sur un élément de niveau inférieur, En lui donnant des attributs spécifiques mais sans altérer pour autant les niveaux précédents comme le positionnement d’un atom ou d’un molécule
  8. Dans le modèle Atomic vient ensuite la notion de template. Maintenant que chaque élément de l’interface a bien été défini, on va pouvoir assembler nos organisms sous forme de templates pour retrouver les blocs cohérents
  9. Dernier niveau, celui de la page. C’est ce qui est généralement attendu par le client  en général, le reste l’intéresse bizarrement un peu moins au début On est dans quelque chose de connu, la fameuse page html montée – l’avantage c’est qu’elle va nous permettre de valider les interactions dans leur globalité
  10. Dans le modèle Atomic, comme vous l’avez vu il y a 5 niveaux. Le premier, dit Atom, concerne les éléments les plus simples On parle d’Atom quand un élément est "non divisible" ;-) comme le sont les balises html Là vous avez sous les yeux un atom, un élément premier : un button
  11. Dans le modèle Atomic, comme vous l’avez vu il y a 5 niveaux. Le premier, dit Atom, concerne les éléments les plus simples On parle d’Atom quand un élément est "non divisible" ;-) comme le sont les balises html Là vous avez sous les yeux un atom, un élément premier : un button
  12. Dans le modèle Atomic, comme vous l’avez vu il y a 5 niveaux. Le premier, dit Atom, concerne les éléments les plus simples On parle d’Atom quand un élément est "non divisible" ;-) comme le sont les balises html Là vous avez sous les yeux un atom, un élément premier : un button
  13. Dans le modèle Atomic, comme vous l’avez vu il y a 5 niveaux. Le premier, dit Atom, concerne les éléments les plus simples On parle d’Atom quand un élément est "non divisible" ;-) comme le sont les balises html Là vous avez sous les yeux un atom, un élément premier : un button
  14. Dans le modèle Atomic, comme vous l’avez vu il y a 5 niveaux. Le premier, dit Atom, concerne les éléments les plus simples On parle d’Atom quand un élément est "non divisible" ;-) comme le sont les balises html Là vous avez sous les yeux un atom, un élément premier : un button
  15. Dernier niveau, celui de la page. C’est ce qui est généralement attendu par le client  en général, le reste l’intéresse bizarrement un peu moins au début On est dans quelque chose de connu, la fameuse page html montée – l’avantage c’est qu’elle va nous permettre de valider les interactions dans leur globalité
  16. Mettre en point un styleguide nécessite de mettre en place une méthodologie. Il en existe plusieurs et c’est à vous de choisir celle qui correspond à vos habitudes de travail. Sachez juste que plus vous travaillerez de façon modulaire, plus il sera facile de maintenir et de faire évoluer votre styleguide. On va passer rapidement sur le sujet, mais c’est vraiment une démarche efficace et performante qui s’inscrit dans l’optique d’un styleguide.
  17. Une petite définition assez simple mais suffisante pour cadrer un peu tout ça, Nous est donnée par Susan Robertson dans un de ses article sur A List Apart : un styleguide est un document amené à évoluer qui va détailler graphiquement tous les éléments qui compose votre site il documente le langage visuel, tels que les styles du site, les palettes de couleurs, les typographies, etc. c’est aussi un endroit où vont pouvoir se rassembler tous les acteurs du projet – que ce soient les chefs de projets, les graphistes et les développeurs et même votre client
  18. Selon les articles que vous trouverez sur le sujet, on le trouve sous différents noms : Living style guide Interface style guide Pattern librairy UI ou Visual Styleguide Ou encore Styleguide Driven Development Pour simplifier on va se cantonner au mot Styleguide si vous voulez bien 
  19. L’idée ici est d’ajouter dans nos livrables le styleguide comme un outil de cadrage et de validation.
  20. Selon les articles que vous trouverez sur le sujet, on le trouve sous différents noms : Living style guide Interface style guide Pattern librairy UI ou Visual Styleguide Ou encore Styleguide Driven Development Pour simplifier on va se cantonner au mot Styleguide si vous voulez bien 
  21. Suite à une conférence de Brad Frost, Chris Coyier a définit 4 approches basées sur son expérience
  22. "The Sidelines" Dans ce cas, vous avez un styleguide mais c’est un projet à part Vous devez le mettre à jour indépendemment du site web en répercutant les modifications
  23. "The Exhaust" Dans ce cas, vous développez le site web Le styleguide est produit à partir du site et des process du développement Le styleguide sert d’outil de test
  24. "The Dictator" Dans cette approche le styleguide fait foi ! Rien ne part en production qui ne fasse pas partie du styleguide Et qui n’a pas été validé
  25. Mettre en point un styleguide nécessite de mettre en place une méthodologie. Il en existe plusieurs et c’est à vous de choisir celle qui correspond à vos habitudes de travail. Sachez juste que plus vous travaillerez de façon modulaire, plus il sera facile de maintenir et de faire évoluer votre styleguide. On va passer rapidement sur le sujet, mais c’est vraiment une démarche efficace et performante qui s’inscrit dans l’optique d’un styleguide.
  26. Mettre en point un styleguide nécessite de mettre en place une méthodologie. Il en existe plusieurs et c’est à vous de choisir celle qui correspond à vos habitudes de travail. Sachez juste que plus vous travaillerez de façon modulaire, plus il sera facile de maintenir et de faire évoluer votre styleguide. On va passer rapidement sur le sujet, mais c’est vraiment une démarche efficace et performante qui s’inscrit dans l’optique d’un styleguide.
  27. Là où le styleguide prend tout son sens en tant que « pattern library » c’est au moment où vous allez lister et décliner les éléments de l’interface comme votre grille, la liste de vos breakpoints parce votre site est responsive les éléments html les titrages, les styles de paragraphes et de texte riche, les icones, les boutons, les champs de formulaires, les tableaux de données, etc. et aussi tous vos modules votre navigation, les images & vidéos, les modules comme les tooltips, les sliders, les systèmes d’onglets, les datepickers, et ainsi de suite
  28. En gros la liste des éléments que je viens de fournir, c’est ce que nous avons mis en place sur Relais & Châteaux dans un objectif de faire collaborer tous les métiers qui sont intervenu
  29. Je vais juste vous passer quelques slides pour illustrer le styleguide que nous avons développé pour Relais & Châteaux On retrouve la définition de la palette de couleurs et des typographies choisies
  30. On parlait d’iconographie et de ton de discours, en voici quelques exemples
  31. Là où le styleguide prend tout son sens en tant que « pattern library » c’est au moment où vous allez lister et décliner les éléments de l’interface comme votre grille, la liste de vos breakpoints parce votre site est responsive les éléments html les titrages, les styles de paragraphes et de texte riche, les icones, les boutons, les champs de formulaires, les tableaux de données, etc. et aussi tous vos modules votre navigation, les images & vidéos, les modules comme les tooltips, les sliders, les systèmes d’onglets, les datepickers, et ainsi de suite
  32. Comme vous pouvez le voir, chaque élément du styleguide est documenté dans ses usages, et le code est directement accessible comme par exemple, le remplissage et les appels du sprites des icônes SVG, les modules comme la navigation ou le moteur de recherche, ou des cas d’utilisation des différents types de datepickers etc.
  33. Comme vous pouvez le voir, chaque élément du styleguide est documenté dans ses usages, et le code est directement accessible comme par exemple, le remplissage et les appels du sprites des icônes SVG, les modules comme la navigation ou le moteur de recherche, ou des cas d’utilisation des différents types de datepickers etc.
  34. La grille qui structure nos pages
  35. La grille qui structure nos pages
  36. Comme vous pouvez le voir, chaque élément du styleguide est documenté dans ses usages, et le code est directement accessible comme par exemple, le remplissage et les appels du sprites des icônes SVG, les modules comme la navigation ou le moteur de recherche, ou des cas d’utilisation des différents types de datepickers etc.
  37. Comme vous pouvez le voir, chaque élément du styleguide est documenté dans ses usages, et le code est directement accessible comme par exemple, le remplissage et les appels du sprites des icônes SVG, les modules comme la navigation ou le moteur de recherche, ou des cas d’utilisation des différents types de datepickers etc.
  38. Là où le styleguide prend tout son sens en tant que « pattern library » c’est au moment où vous allez lister et décliner les éléments de l’interface comme votre grille, la liste de vos breakpoints parce votre site est responsive les éléments html les titrages, les styles de paragraphes et de texte riche, les icones, les boutons, les champs de formulaires, les tableaux de données, etc. et aussi tous vos modules votre navigation, les images & vidéos, les modules comme les tooltips, les sliders, les systèmes d’onglets, les datepickers, et ainsi de suite
  39. Et on retrouve également une partie documentation : avec là, le code style, ce qui est important quand vous travaillez à plusieurs intervenants sur un projet
  40. Et on retrouve également une partie documentation : avec là, le code style, ce qui est important quand vous travaillez à plusieurs intervenants sur un projet
  41. Et on retrouve également une partie documentation : avec là, le code style, ce qui est important quand vous travaillez à plusieurs intervenants sur un projet
  42. Mettre en point un styleguide nécessite de mettre en place une méthodologie. Il en existe plusieurs et c’est à vous de choisir celle qui correspond à vos habitudes de travail. Sachez juste que plus vous travaillerez de façon modulaire, plus il sera facile de maintenir et de faire évoluer votre styleguide. On va passer rapidement sur le sujet, mais c’est vraiment une démarche efficace et performante qui s’inscrit dans l’optique d’un styleguide.
  43. Premier résultat, vous serez certain d’avoir une cohérence graphique à tous les niveaux - ce qui est déjà un bon point de départ
  44. Ensuite, vous verrez que vous gagnerez en productivité, notamment parce que les intégrateurs n’ouvriront plus Photoshop pour ne citez que lui, que les développeurs auront la matière nécessaire et aussi plus de confort pour composer avec les templates
  45. Sur de petits projets, c’est moins visible, même si l’outil va permettre aux graphistes et aux développeurs de s’appuyer sur le styleguide. Sur Relais & Châteaux, par exemple, ce sont 4 devs front et 5 devs backs qui ont travaillé en parallèle : avoir une bonne méthodologie et des outils de partage est primordial
  46. J’imagine que ça vous est déjà arrivé de parler, allez, de popin ou de slider avec d’autres personnes que des intés par exemple, De média-queries et de breakpoints, d’accessibilité et d’ARIA, Enfin bref… le styleguide étant un document de partage, voyez le; comme un référentiel et un dictionnaire à partir duquel tout le monde va pouvoir s’entre sur les fonctionnalités et le vocabulaire associé
  47. On parlait il y a quelques instants d’atoms, de molecules et d’organism. Vous avez la capacité de tester vos modules à la fois en tant qu’entité et également en tant que élément qui s’inscrit dans une interface. Qu’il s’agisse de mettre en place des stratégies SEO avec les datas structurés schemas ou des démarches d’accessibilité avec entre autre ARIA, vous serrez en mesure de les piloter efficacement et de les documenter.
  48. Et enfin un référenciel En phase de recette du site ça peut être intéressant de vérifier l’implémentation d’un module : avec l’habitude, et parce que les intégrateurs ont super bien bossé aussi, vous avez à disposition une bibliothèque de références qui est basé sur les spécifications fonctionnelles et sur les maquettes, est maintenu tout au long du projet et des évolutions et qui en plus intègre des documentations à porter de main Avec ça, vous avez les fondations front de votre projet.