Newsletter Subject

#432: Design Systems

From

smashingmagazine.com

Email Address

newsletter@smashingmagazine.com

Sent On

Tue, Nov 21, 2023 07:23 PM

Email Preheader Text

How do you organize a design system with 900 components and 25 designers? How do you design a UI com

How do you organize a design system with 900 components and 25 designers? How do you design a UI component from scratch? How do you choose the right parts, products and people for your design system?Issue #432 • Nov 21, 2023 • [View in the browser]( [Smashing Newsletter]( Wan shang hao Smashing Friends, How do you organize a design system with 900 components and 25 designers? How do you design a UI component from scratch? How do you choose the right parts, products and people for your design system? In this newsletter, we look at design systems, how to build them up, how to maintain them and how to make sure that design guidelines are followed by teams. If you’d like to dive deeper, we also cover plenty of design patterns in [Smart Interface Design Patterns]( by yours truly, with friendly early-birds now available as well. [Smashing Meets Go Green]( [Smashing Meets Go Green]( an upcoming free community event for the Smashing friends. [Register for free](. We also have a few community events coming up soon: - [Smashing Meets Go Green]( (Dec 7), free online community meet-up on digital sustainability, - [Smashing Workshops 2023–2024]( with new in-person workshops coming up soon, - [SmashingConf Web 2024]( 🇩🇪 Freiburg, Sep 9–11 - [SmashingConf Front-End & UX 2024]( 🇺🇸 New York, Oct 7–10 - [SmashingConf Design & UX 2024]( 🇧🇪 Antwerp, Oct 28–31 We’d be absolutely delighted to meet you online and in-person this and next year. And we sincerely wish you a lot of hope, optimism, positive energy and love these days. — [Vitaly]( --------------------------------------------------------------- 1. Organizing Design System Libraries Looking for a few tips to manage your Figma libraries without any friction? Jérôme Benoit has your back: In “[How To Organize Your Design System At Scale]( he explains how you can set up a design system with 900 shared components and 25 designers — with product-specific domain components and shared ownership between the design system guild and product designers. [How To Organize Design System At Scale]( In many products, different feature teams often have very different needs, and that’s why secondary design systems emerge. With this setup, all teams are still working within one single design system, pulling and pushing components between levels and having search across all design work in all domains at once — without an organizational overhead! (vf) --------------------------------------------------------------- 2. Why Design Systems Fail When building design systems, we need to keep in mind that they need to meet the needs of our organization, its culture, and its internal as well as external users. It’s quite critical to consider early where and when the design system work will happen. Often it’s an isolated effort of a single team in a small department, and as such, it often has a very hard time getting critical adoption or achieving alignment across the entire organization. [Why Design Systems Fail]( Karen VanHouten has put together a very honest overview of [common issues with design system projects]( and how to resolve them. Ideally, the design system effort shouldn’t live on the fringes of the business but within business-critical teams — by finding allies for your design system early in the process and bringing them on board to contribute. (vf) --------------------------------------------------------------- 3. Designing A Design System Component From Scratch It’s tempting to jump straight to Figma to explore a new design and see how the UI will change with it. It’s fine to experiment and try things out, but make sure to constrain the time and level of detail, otherwise you’ll end up designing a solution to a problem that doesn’t exist. Rama Krushna Behera has written [a comprehensive guide]( on how to add a new component to a design system — from auditing and proof of concept to reviews, variants, organization, accessibility and release. Important note: bring engineers and QA early on board to avoid big surprises down the line. (vf) --------------------------------------------------------------- From our sponsor Seamlessly Integrate Video Meetings Into Your Platform With Whereby [Whereby]( Elevate your platform’s communication capabilities with Whereby. You can choose between using Whereby’s pre-built UI, or creating a completely custom experience using React hooks—no WebRTC skills needed. Ready to transform your platform’s communication experience? [Get started now]( --------------------------------------------------------------- 4. Design System Checklist (PDF) The point of a design system is not to be fully comprehensive and cover every possible component you might ever need. It’s all about being useful enough to help designers produce quality work faster, and be flexible enough to help designers make decisions, rather than make decisions for them. [Design System Checklist PDF]( In that regard, you may want to check out the [Design System Checklist]( (available in PDF format) by Nathan Curtis. It’s a practical 2-page-worksheet for a 60-mins team activity that is designed to choose the right parts, products and people for your design system. A neat little helper to get your system off the ground! (vf) --------------------------------------------------------------- 5. Upcoming Workshops and Conferences That’s right! We run [online workshops on frontend and design]( be it accessibility, performance, or design patterns. In fact, we have a couple of workshops coming up soon, and we thought that, you know, you might want to join in as well. [Smashing Online Workshops]( With [online workshops]( we aim to give you the same experience and access to experts as in an in-person workshop from wherever you are. As always, here’s a quick overview: - [Advanced Modern CSS Masterclass]( Dev with Manuel Matuzović. Nov 27 – Dec 11 - [Successful Design Systems]( Workflow with Brad Frost. Nov 28 – Dec 12 - [Design Management Masterclass]( UX with Slava Shestopalov. Nov 30 – Dec 8 - [Streamlining Your Websites Content]( Workflow with Paul Boag. Dec 7–15 - [Deep Dive On Accessibility Testing]( Dev with Manuel Matuzović. Jan 8–22 - [UX Strategy Masterclass]( UX with Vitaly Friedman. Jan 23 – Feb 6 - [Resilient & Maintainable CSS]( Dev with Miriam Suzanne. Feb 26 – Mar 12 - [Interface Design Patterns (Spring 2024)]( UX with Vitaly Friedman. Mar 8 – Apr 5 - [Smart Interface Design Patterns Video Course]( UX 9h-video + Live UX Training with Vitaly Friedman - [Jump to all workshops →]( --------------------------------------------------------------- 6. Design Guidelines For Teams I see many teams trying to mandate design guidelines by blocking launch unless the design meets every single criterion on a 4-pages-long checklist. While this might work to ensure consistency, often, it breaks the team’s spirit as guidelines feel heavily and rigorously enforced — often without exceptions. [Making Sure Teams Follow Design Guidelines]( Designers should really have a strong sense of ownership over the guidelines that they personally shape and develop. An [interesting case study by Linzi Berry]( on how the Lyft team enforces design quality by clearing time for designers, distributing ownership and pushing design QA early in the process. Ultimately, make time and space for the designers in your team to set and follow the guidelines. They might not need stricter rules or mandates; they need time, trust, and autonomy to make good decisions on their own. (vf) --------------------------------------------------------------- From our sponsor Get Security, Speed And AI Tools With Hostinger’s Managed WordPress Hosting [Hostinger]( Secure your site with a malware scanner, web application firewall, automatic updates, and backups. Reach top speed with LiteSpeed and in-house CDN. Create content easily with AI. Everything is available on Hostinger’s Managed WordPress Hosting — [get an extra 10% off now]( for yearly plans with the special Smashing Magazine code! --------------------------------------------------------------- 7. Design System In 90 Days Canvas A canvas often acts as a great conversation starter. It’s rarely complete, but it brings up topics and problems that one wouldn’t have discovered on the spot. We won’t have answers to all questions right away, but we can start moving in the right direction to turn a design system effort into a success. [Design System In 90 Days Canvas]( Dan Mall kindly shares [a canvas he has used with many enterprise clients]( to help them get a design system product up and running (and adopted!) in 90 days or less (FigJam template available). The canvas includes useful prompts to create a design system for small and large organizations that are building a design system or plan to set up one. Saved! (vf) --------------------------------------------------------------- 8. How To Name Design Tokens Naming is hard! How do we name and organize design tokens in our design systems? Let’s take a look at some do’s, don’ts, guides, and examples to get started. Design tokens represent small, repeatable design decisions. Instead of using exact HEX or px-values, we refer to a token whose name describes how and where they are used. It makes it much easier to update the design by changing one value in one place and not breaking anything else in between. How To Name Design Tokens We break apart every single UI component into standalone tokens. The more specific these tokens are, the more confidence we have in using and changing them across the product. But the more generic the tokens, the more flexibility we have in using them. In fact, component tokens are where most design system teams struggle. Naming patterns are exhibited via naming levels; common levels are category, concept, property, variant/scale, and state. Regular design systems typically use a few levels, but large multi-platform systems might have as many as 5–6 naming levels. (vf) --------------------------------------------------------------- From our sponsor Like a website builder, but better [Readymag]( Is it possible to create websites that you’re proud of, but without code? [Absolutely, with Readymag]( — the design tool made by and for designers. Enjoy free composition, no layout limitations, text presets crafted with love for typography, and limitless interaction scenarios set up in just a couple of clicks. For first-time customers, promo code SMART gives a 20% discount off any plan. Offer valid until November 30, 2023 and cannot be combined with other discounts. [Use the discount or try Readymag for free](. --------------------------------------------------------------- 9. News From The Smashing Library 📚 Promoting best practices and providing you with practical tips to master your daily coding and design challenges has always been at the core of everything we do at Smashing. In the past few years, we were very lucky to have worked together with some talented, caring people from the web community to publish their wealth of experience as [printed books](. Have you checked them out already? - [Understanding Privacy]( by Heather Burns - [Touch Design for Mobile Interfaces]( by Steven Hoober - [Image Optimization]( by Addy Osmani - [Check out all books →]( [Success At Scale]( … and we’re currently working on a new book: [Success At Scale]( shipping in fall. [Pre-order your copy]( or [browse the complete library](. --------------------------------------------------------------- 10. Recent Smashing Articles - [Creating And Maintaining A Voice Of Customer Program]( - [An Efficient Design-to-Code Handoff Process Using Uno Platform For Figma]( - [CSS Responsive Multi-Line Ribbon Shapes (Part 1)]( - [Designing Web Design Documentation]( - [Read more on Smashing Magazine →]( --------------------------------------------------------------- That’s All, Folks! Thank you so much for reading and for your support in helping us keep the web dev and design community strong with our newsletter. See you next time! --------------------------------------------------------------- This newsletter issue was written and edited by Cosima Mielke (cm), Vitaly Friedman (vf) and Iris LjeÅ¡njanin (il). Sent to truly [smashing]( readers via [Mailchimp](. We sincerely appreciate your kind support. You rock. [Follow us on Twitter]( • [Join us on Facebook]( Weekly issues with useful tips for web devs. Email: newsletter@smashingmagazine.com. [unsubscribe]( • [update preferences]( • [view in your browser](

Marketing emails from smashingmagazine.com

View More
Sent On

04/06/2024

Sent On

28/05/2024

Sent On

21/05/2024

Sent On

07/05/2024

Sent On

30/04/2024

Sent On

23/04/2024

Email Content Statistics

Subscribe Now

Subject Line Length

Data shows that subject lines with 6 to 10 words generated 21 percent higher open rate.

Subscribe Now

Average in this category

Subscribe Now

Number of Words

The more words in the content, the more time the user will need to spend reading. Get straight to the point with catchy short phrases and interesting photos and graphics.

Subscribe Now

Average in this category

Subscribe Now

Number of Images

More images or large images might cause the email to load slower. Aim for a balance of words and images.

Subscribe Now

Average in this category

Subscribe Now

Time to Read

Longer reading time requires more attention and patience from users. Aim for short phrases and catchy keywords.

Subscribe Now

Average in this category

Subscribe Now

Predicted open rate

Subscribe Now

Spam Score

Spam score is determined by a large number of checks performed on the content of the email. For the best delivery results, it is advised to lower your spam score as much as possible.

Subscribe Now

Flesch reading score

Flesch reading score measures how complex a text is. The lower the score, the more difficult the text is to read. The Flesch readability score uses the average length of your sentences (measured by the number of words) and the average number of syllables per word in an equation to calculate the reading ease. Text with a very high Flesch reading ease score (about 100) is straightforward and easy to read, with short sentences and no words of more than two syllables. Usually, a reading ease score of 60-70 is considered acceptable/normal for web copy.

Subscribe Now

Technologies

What powers this email? Every email we receive is parsed to determine the sending ESP and any additional email technologies used.

Subscribe Now

Email Size (not include images)

Font Used

No. Font Name
Subscribe Now

Copyright © 2019–2024 SimilarMail.