Design Language System
Introduction
A design language system is a collection of design principles and components that unite product teams around a common visual language.
-
Design is the description of visual aesthetics that are inferred from Brand Guidelines.
-
Language is the common dictionary of terms that describe the design elements and design options that apply to components components
-
Design Elements refers to general design conventions that can be applied across all components and govern general component behaviour
-
Design Options refers to a subset of design conventions that apply to specific components
-
-
System is the definition of components and their behaviour and their relations with Design and Language.
The DLS can be considered the source of truth for how elements look and behave.
-
Designers, developers and content authors can use the DLS to check if an element of design already exists.
-
Content authors can use the DLS for instructions on how to use certain design components.
Like a natural language, the DLS is supposed to grow over time as components are progressively added to it
Design Language systems are aimed to be a shared Language for understanding design, that transparently leads to understanding implementation. Following definitions are made to ensure discrete understanding terms that are used
Design Language is a vocabulary that is used to describe the design.
Design Language System is a reference implementation of a Design Language.
Reference for Terms
Design Language System Table of Contents
Here is a list of things that you would cover as you define your Design Language System.
- Principles - The principles provide the overall direction and connect the brand and goals to the design system. The principles are the why of the design system exist.
- Brand
- Experience Vision
- Design Principles
- Guidelines - These guidelines describe how to bring to life aspects of the experience and design system through the use of the foundations and components. The guidelines are the **how **of the design system.
- Experience Contexts
- Accessibility
- Visual
- Inclusive
- International
- Bi-directional
- Movement
- Interactions
- Motion
- Choreography
- Animation
- Naming
- Tokens
- Getting Started
- For designers
- For developers
- Foundations - The foundations are the global constructs that inform and are used to construct all the components. The foundations are what of the design system.
- Branding
- Colours
- Typography
- Fonts
- Illustrations
- Sounds
- Iconography
- Spacing
- Visualisation
- Data
- Charts
- Content
- Voice and Tone
- Vocabulary - Author related
- Language
- Grammar
- Alternative Text
- Photography
- Icons
- Logos
- Chevrons
- Internationalization
- Patterns - Experiences
- Layouts
- Grid
- Dialogs
- Popups/Popovers
- Trays
- Toast
- Messaging
- Error
- Info
- Warning
- Tour
- Layouts
- Unique Experiences
- Homepage
- Article List
- Article
- About Page
- Terms and Conditions
- Components - Reference from AEM.Design - A component is a discrete part of the design system that can be used in multiple contexts throughout the ecosystem. Components can have nested components and can be grouped.
- Content
- Content Fragment
- Content Template
- File Download Link
- Embed Source
- External
- Link
- Content Reference
- Table
- Rich Text
- Tool Tip
- Page Author
- Page Date
- Page Description
- Page Tags
- Page Title
- Details
- Contact Details
- Event Details
- Location Details
- News Details
- Page Details
- Generic Details
- Layout
- Article
- Aside
- Breadcrumb
- Columns
- Content Block
- Content Block Menu
- Content Tabs
- Footer
- Header
- Nav Bar
- Lists
- Asset List
- Contact List
- Event List
- Lang Nav
- List
- List Nav
- Location List
- News List
- Page List
- Search Results List
- Tag List
- Nav List
- Media
- Audio
- Image
- Video
- Template
- One Column Page
- Three Column Page
- Two Column Page
- Content
Leave a Comment