Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Atomic design & PatternLab
Search
Max Kovalev
December 05, 2014
Design
1
180
Atomic design & PatternLab
Web Not Bombs: Frontend #5 (Minsk);
WildCardConf'15 (Riga);
Max Kovalev
December 05, 2014
Tweet
Share
More Decks by Max Kovalev
See All by Max Kovalev
SMACSS
maxkovalev
3
100
Usability через тестирование
maxkovalev
1
200
Other Decks in Design
See All in Design
portfolio
amitnk
1
160
DMMデザイン組織の生成AI導入プロセス - Adobe Fireflyと振り返る約1年とこれから -
takumasaito
1
600
ネーミングの極意 - その名は体を現していますか? -
kakukoki
2
400
東急URBAN HACKSのデザイナーって何やってるの? 〜Designer Night #1〜
tak073
0
170
超・ファシリテーション 無理ゲー課題を軽やかに超える MIMIGURI流チームデザイン|TOKYO CREATIVE COLLECTION
madue
1
1.3k
(第1回) アーキテクト・テックリード育成講座
masakaya
0
110
How to go from research data to insights?
mastervicedesign
0
180
20241204_UI/UXデザイナーLT会 - vol.10_DMM
motokoishida
0
170
Осязаемый потребительский опыт. Ловим его за хвост с Картой процесса-опыта
ashapiro
2
240
PMとデザイナーはニコイチ! メリットと具体的なアクション10選
mosmos_noki
2
1.2k
Webフォント選定の極意!フォントの基本から最新トレンドまで徹底解説
takanorip
5
720
デザインシステムの力 Webデザイナーとエンジニアのための実践ガイド / The Power of Design System
spindle
9
4k
Featured
See All Featured
Dealing with People You Can't Stand - Big Design 2015
cassininazir
365
25k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
29
2k
Fantastic passwords and where to find them - at NoRuKo
philnash
50
2.9k
Into the Great Unknown - MozCon
thekraken
33
1.5k
Automating Front-end Workflow
addyosmani
1366
200k
Facilitating Awesome Meetings
lara
50
6.1k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
127
18k
Statistics for Hackers
jakevdp
796
220k
Java REST API Framework Comparison - PWX 2021
mraible
28
8.3k
[RailsConf 2023] Rails as a piece of cake
palkan
53
5k
What's in a price? How to price your products and services
michaelherold
243
12k
Fashionably flexible responsive web design (full day workshop)
malarkey
405
66k
Transcript
Атомарный дизайн и Patternlab Max Kovalev, EPAM Systems
None
None
Интерфейсы
getbootstrap.com
None
foundation.zurb.com
Типичные проблемы • Много лишнего или чего-то не хватает •
Следование код-стилю, наименованиям, структуре • Несовместимость с текущей версией проекта • Проблема с коллаборацией • Понимают только разработчики • ... 8
Style Guides / Pattern Libraries
google.com/design/spec/material-design
pea.rs
starbucks.com/static/reference/styleguide/
13
Плюсы • multi-device Web • Сокращение времени разработки • Удобное
тестирование UI • Один "язык" • Простая поддержка в будущем 14
А что клиент? • Время на создание • Рассматривается как
дополнительный проект • Не полные кейсы • ... 15
sourcejs.com
We’re not designing pages, we’re designing systems of components Stephen
Hay “
Atomic web design
Brad Frost
None
Атом label input button color font
Молекула navigation forms text social messages
Организм header footer article comments latest posts
None
None
None
Особенности • Mustache • JSON • Apache* • PHP 5.3.6+
27
Создание проекта git clone * php core/builder.php -g php core/builder.php
-w, -wr, -gc, ... * https://github.com/pattern-lab/patternlab-php.git 01. 02. 03. 28
Создание проекта (with node) git clone * npm install npm
install -g grunt-cli grunt serve * https://github.com/pattern-lab/patternlab-node.git 01. 02. 03. 04. 29
Структура • source/ • _data/ • _patterns/ • css/ •
fonts/ • images/ • js/ 30
Структура • .. /_patterns/ • atoms/ • molecules/ • organisms/
• teplates/ • pages/ 31
Структура • .. /atoms/ • meta/ • head.mustache • footer.mustache
32
Паттерны
None
None
None
None
None
None
Особенности • Watcher, auto-reload • In-browser responsive tool • Page
Follow • Keyboard Shortcuts • ... 40
demo.patternlab.io
Почитать • Сборник ресурсов - styleguides.io • Книга "Atomic Design"
- atomicdesign.bradfrost.com • Improving Code Readability With CSS Styleguides - smashingmagazine • Designing Products That Scale - medium.com/@bradhaynes • Design Systems: Building for the Future - css-tricks.com 42
Спасибо • @maxkovalev_ • fb.me/kovalev.max • speakerdeck.com/maxkovalev 43