|

WordPress US 2019 – Design Systems: Crafting For Crafters – Jon Quach

Jon Quachhttps://jonquach.com/

Design Systems are important but can be complicated and hard to understand.

What Are Design Systems?

They are about process. They make up the interfaces and designs of a product. They help answer many design and development questions.

What Are The Challenges of Design?

There can be a breakdown of handoff between design and development. Things don’t always end up the way they were intended. No documentation. Nobody knows how developer created things. It’s not because people are bad at their jobs or don’t care. Lacking the understanding of how user interfaces and experience should work together.

How Do You Create A Design System?

You create a Design System to empower the team building the product. End users don’t care about a Design System, it’s not for them. Creating reusable components that translate across Design/Code/Content.

Design

  • Color palettes
  • Organize layers and components
  • Create design elements which can be reusable
  • Establishing design symbols

Code

  • How components are builts
  • Until code is written is just a concept
  • There are components in code as well. Need to be built to be reused.

Content

  • Represents the brands voice
  • Communicates intent
  • Having good clear content enables opportunities to connect with users

Process

  • Encourages crafters to work together
  • Allows components to evolve

Establishing A Design System

  • Start small, setup a pilot project
    • Make a solid case based on past experiences
  • “The Technical Guide to Design Systems”

Integration

This can be the most difficult piece to establish given existing work processes. Design systems can’t be developed in isolation. All areas need to have input.

  1. Central place to manage it
  2. Design & document together
    1. prevents redundant work or incorrect work
    2. allow for more simple designs
    3. collaborate on name conventions to establish consistency
    4. Helps team members feel heard and valued
  3. Keep Documentation Updated
    1. as you start using them and things need to change.

Develop & Test Early

  1. This allows for faster changes
  2. Create a dedicated UI development space
  3. The sooner you can resolve things, the easier it will be to incorporate all components
  4. Recognize What You Can Do
    1. Don’t try to make changes that are outside your skillset

Build

  1. Designs shouldn’t just move on to their next project, they can still develop and refine the design components
  2. A collaborative workflow makes all the difference
  3. Developers should provide early access to feature for early review and testing
  4. Making things easier to test is crucial for everyone

Evangelize

  • Cultivate a collaborative environment for work

Similar Posts

  • / /

    WordCamp US 2019 – Code Like A Writer – Alex Ball

    Writing Principles Punctuation Saves Lives Separate your metaphors separate your concerns making good comments Coding Principles Syntax Form – code formatting Spellcheck – code linting DRY – Don’t repeat yourself Redundant words just take up time Code is Poetry Being creative Clean and concise Doing as much as it can with as little as possible In Stories Someone Usually Dies in the End In AJAX function wp_die() at the end.
  • / /

    WordPress Development On A Chromebook, Termux, & Neovim

    So about 6 months ago I decided to make some changes to my personal development environment. I’ve been using a Chromebook as my primary machine since about 2013. I first purchased an Acer C710 for my wife to use but compared to our Macbook Pro it was a frustrating and subpar experience for her, not to mention she was a heavy Adobe Suite user. Since sharing the Macbook Pro was challenging I set out to use the Chromebook as me development machine. Originally I went with the crouton option. It was pretty sweet to have a full Linux environment alongside Chrome OS. I was then running a full LAMP environment with PhpStorm as my IDE. This worked OK, I had performance and stability issues at…
  • / /

    Tuesday Interval Training Run And Virtual 5K

    A big shout out to Automattic for promoting the WWWP5K virtual run and matching donations to your favorite charity. #wwwp5k #HWI #Run4Water #WhyIRun #RiverBankRun Automattic matching donations: http://timn.me/wwwp5k2020 Give the gift of clean water: https://timn.me/2020HWI Also on: MastodonMastodon XX InstagramInstagram
  • / / / /

    Looking Back on 2017, the Year of Firsts

    I don’t recall if I’ve ever written any sort of year-in-review blog post or even social media post, but this year I have had so many firsts that I wanted to reflect on and share my thanks for. Health In the health department I not only reached my initial target goal weight but actually surpassed it, and my second target. I think this year I’ve weighed the least that I have in 26 years. I have always struggled with my weight and living a more healthy lifestyle. I attribute my success primarily to my wife, and also to the encouragement of many friends and family. I also had to have a lot of self-determination as well, but that was only had by seeing the impact my…
  • /

    Using WordPress As My Note Taking Tool

    So this past Sunday, in a continued effort to find my replacement note taking tool for Evernote, I decided to give my blog a try as a not taking tool. I have the Android app on my phone and tablet so that step made things fairly easy. For the most part things went very well, except I still don’t like the lack of Post Format editing support in the mobile app. I still had to switch over to the web to refine my final note the way I liked it to be. Did some Googling to see what other people’s experiences have been with trying this. Might have to give some of their suggestions a try as well. WordPress as a note taking tool Use…
  • /

    WordPress Grand Rapids – September 2018: Show And Tell

    Nicole – BoldGrid Post & Page Builder Free & Premium Versions Not Compatible With Editing on Mobile Not Yet Compatible With Gutenberg Premium Designer Blocks & Sliders BoldGrid Central Free cloud-based WordPress instances for testing things out. Crio WordPress Theme Available on ThemeForest Topher – BigCommerce Provides a plugin that pushes your BigCommerce store content to WordPress. All-one SaaS platform. Uses an iframe for checkout so all transactions are at BigCommerce for PCI compliance Can connect BigCommerce to Amazon as a channel. WordPress is just like a channel in BigCommerce and you can push specific products or product categories to different WordPress sites. Request WordPress Beta Access and get free Dev BigCommerce access for life. General Tips Plugins Imsanity

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

To respond on your own website, enter the URL of your response which should contain a link to this post's permalink URL. Your response will then appear (possibly after moderation) on this page. Want to update or remove your response? Update or delete your post and re-enter your post's URL again. (Find out more about Webmentions.)