Skip to content

Latest commit

 

History

History
140 lines (84 loc) · 9.9 KB

90-style-guides.md

File metadata and controls

140 lines (84 loc) · 9.9 KB
layout title permalink
page
Style Guides
style-guides.html

Outils:

Moodboards

Style Tiles

[Style tiles are] a catalyst for discussions around the preferences and goals of the client." – Samantha Warren

http://styletil.es/

Style Tiles, le site de Samantha Warren

Ethan Marcotte refers to static comps during the responsive design process as a “catalog of assumptions”

Style Tiles are the perfect complement to that catalog, whether it be in place of comps or to reinforce visual themes. Style Tiles don't imply dimensions nor device; only that the design will be digital.

"Style Tiles are a design deliverable consisting of fonts, colors and interface elements that communicate the essence of a visual brand for the web."

Samantha Warren: Style Tiles as a Web Design Process Tool (2011)

"I use the style tile as a starting point to discover if the client’s visual translation of descriptive words and mine are similar. I ask questions that provoke rich answers with lots of adjectives. Tons of adjectives give me great material for kicking off my style tile."

A style tile is a visual “tray” of paint chips, fabric patterns, and color choices that support the client’s goals. I have a Photoshop template with specifically masked areas where, rather than showing paint chips, I display samples of button styles, navigational treatments, and typographic possibilities.

Throughout my design career I have had the opportunity to present comps, mood boards, and style tiles, and I have found that it is really important to use the right tool for the job.

Mood boards work great for startup clients or opportunities where you are designing an identity to go along with a website and you have very limited budgets. It’s great for discovery and brainstorming; distilling big picture feelings and ideas into more clearly defined visuals.

And a comp combines all of the research and analysis behind a wireframe and layout with style, and this can be a very difficult thing for a non-designer to understand.

The entire process of layout and user experience discovery can be halted because of color, pattern, or application.

While they definitely influence each together, separating the two discovery processes allows for iterative progress to be going on simultaneously.

Element Collages

My version of Style Tiles integrates my love of collaging for a different type of execution I call an “Element Collage.” That particular phrase creates an expectation that what we’re looking at isn’t a final design but rather an assembly of disparate pieces without specific logic or order. – Dan Mall (2012)

This format represents how I begin to think about designing a site. I often have ideas for pieces of a site in bursts. A full comp often requires ideas to be fully realized. An element collage allows me to document a thought at any state of realization and move on to the next.

Exemples:

http://v3.danielmall.com/articles/visual-inventory/

Le mouvement des "design systems"

Les préoccupations du web design vers 2010 étaient focalisées sur les principes du "Responsive Web Design" et du "Mobile First". On constate que dès 2015, parmi les sujets les plus discutés figurent les "Styles Guides" et "Design Systems".

Quelques étapes-clé dans cette évolution du discours:

  • Avril 2014, Susan Robertson publie l'article Creating Style Guides sur A List Apart.
  • Fin 2014, Brad Frost annonce le lancement de styleguides.io. Ce site collecte quelques 200 exemples de "style guides" de compagnies publiés sur le web, et héberge le Style Guide Podcast.

Le site styleguides.io

  • En 2015, Brad Frost annonce son projet de livre "Atomic Design".
  • En mars 2016, la première conférence Clarity Conf ("a conference about style guides and design systems") se tient à San Francisco. Parmi les orateurs, Brad Frost, des gens de Salesforce, Dropbox, GitHub, Slack...
  • En avril 2016, les designers d'Airbnb publient plusieurs articles sur la refonte de leur "Design Language System".!

Articles de Airbnb

  • Novembre 2016: sortie du livre "Atomic Design", auto-publié par Brad Frost.
  • Octobre 2017: sortie du livre "Design Systems", par Alla Kholmatova, publié par Smashing Books.
  • Début 2018, Figma lance une série de "design system meetups" dans six villes (Lagos, Toronto, Bangalore, Amsterdam, New York, Los Angeles).
  • En mars 2018, la première Design Systems Conference a lieu à Helsinki. Parmi les conférenciers, des designers de chez IBM, Airbnb...

Style Guides

Pour moi, un "style guide" est un document de code tenu à jour, qui détaille tous les éléments et modules de code de votre site ou application. – Susan Robertson, Creating Style Guides

Utilitaires pour aider à générer des "style guides" CSS pour un site web:

Des outils comme KSS analysent le CSS du projet pour générer automatiquement le "style guide".

Exemple de Style Guide produit avec KSS: WordCamp Style Guide, guide des styles CSS pour le site de la conférence WordCamp Europe 2017.

Pattern Library

I think it’s safe to say a Pattern Library isn’t necessary for every project. But if your site, application, or network of content suffers from style collisions, repeated code, and lack of cohesive UX then a Pattern Library is probably a helpful tool to have. – Dave Rupert, What I Know About Pattern Libraries

Pattern Lab

Design Systems

The generally-accepted definition of a design system is that it’s the outer circle—it encompasses pattern libraries, style guides, and any other artefacts. But there’s something more. Just because you have a collection of design patterns doesn’t mean you have a design system. A system is a framework. It’s a rulebook. It’s what tells you how those patterns work together. - Jeremy Keith, mai 2018

Exemples de "Design Systems" publiés par des compagnies:

Articles et conférences qui décrivent ces systèmes:

Outils publiés par des compagnies:

  • Pattern Lab - outil créé par Brad Frost (auteur de Atomic Design).
  • Fractal - "a tool to help you build and document web component libraries". Outil créé par l'agence Clearleft, basé sur Node.js.

Exemples historiques: