Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
dump2012.pdf
Search
iadramelk
May 25, 2012
270
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
dump2012.pdf
Доклад на Dump 2012, Екатеринбург
iadramelk
May 25, 2012
More Decks by iadramelk
See All by iadramelk
React и данные: Эффективные способы хранения и изменения стейта
iadramelk
4
1.4k
webpack bundle inner structure and optimization
iadramelk
3
340
Внутреннее устройство и оптимизация бандла webpack
iadramelk
1
150
Featured
See All Featured
Balancing Empowerment & Direction
lara
6
1.3k
WENDY [Excerpt]
tessaabrams
14
39k
ラッコキーワード サービス紹介資料
rakko
1
4.9M
The Limits of Empathy - UXLibs8
cassininazir
1
670
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
520
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.4k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
1
610
sira's awesome portfolio website redesign presentation
elsirapls
0
410
コードの90%をAIが書く世界で何が待っているのか / What awaits us in a world where 90% of the code is written by AI
rkaga
63
46k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Transcript
Иванов Алексей, 2012 Автоматизация верстки в веб-студии Friday, May 25,
12
Контекст 10 человек в том или ином виде занимается версткой.
+ Фрилансеры. Friday, May 25, 12
Контекст Приложения для мобильных и социальных сетей Сайты с посещаемостью
200.000 посетителей в день Friday, May 25, 12
Контекст Digital-агенство: - SEO - Веб-аналитика - Долгий цикл поддержки
и обновлений Friday, May 25, 12
Контекст Объем верстки на проект: - 10-20 макетов. - Сроки
сильно ограничены. Friday, May 25, 12
Проблемы - Невозможность быстро подключать к проекту дополнительных разработчиков. -
Высокая стоимость поддержки. - В ряде случаев проблемы со скоростью reflow и repaint на мобильных. Friday, May 25, 12
Проблемы - Загрузка страниц на мобильных по 20-30 секунд. -
Переделки после запуска под SEO. - Переделки после запуска под веб-аналитику. Friday, May 25, 12
ААААА!!!!!111 Friday, May 25, 12
Надо что-то делать Надо что-то делать Friday, May 25, 12
Надо что-то делать Надо что-то делать Friday, May 25, 12
Надо что-то делать Надо что-то делать - Сбор требований -
Стандартизация - Автоматизация Friday, May 25, 12
Сбор требований Надо что-то делать - Качество - Совместная разработка
и поддержка - Оптимизация скорости работы - SEO - Веб-аналитика Friday, May 25, 12
Сбор требований Качество Надо что-то делать - Требования к соответствию
дизайну - Контент - Элементы страниц - Формы Friday, May 25, 12
Сбор требований Совместная разработка и поддержка Надо что-то делать -
Технические стандарты - Доступность - Структура и наименование элементов Friday, May 25, 12
Сбор требований Cкорость работы Надо что-то делать - Объединение ресурсов:
CSS, JS, IMG - Настройка gzip-сжатия - Кеширование - Заголовки Friday, May 25, 12
Сбор требований SEO Надо что-то делать - meta-информация - канонические
URL’ы - nofollow, noindex - микроформаты & microdata Friday, May 25, 12
Сбор требований Веб-аналитика Надо что-то делать - Счетчики - Эвенты
- Custom variables - eCommerce - Соцсети - WebVisor Friday, May 25, 12
Стандартизация Соглашения Надо что-то делать - Чеклисты - Стандарты -
Рекомендации - Библиотека ссылок Text http://jetstyle.github.com/html-guidelines/ Friday, May 25, 12
Стандартизация БЭМ Надо что-то делать - Понятная структура - Независимые
блоки - Отсутствие каскадов http://bem.github.com/bem-method/pages/ beginning/beginning.ru.html Friday, May 25, 12
Автоматизация Надо что-то делать - HTML boilerplate и библиотека блоков
- Сборка и сжатие CSS - Сборка и сжатие JS - Объединение и сжатие изображений - Работа под Windows Friday, May 25, 12
Автоматизация HTML & настройки сервера Надо что-то делать Заготовка для
старта и коллекция стандартных блоков. https://github.com/jetstyle/jam-boilerplate https://github.com/jetstyle/jam-blocks Friday, May 25, 12
Автоматизация CSS Надо что-то делать stylus - переменные и функции
- миксины для css3-свойств https://github.com/LearnBoost/stylus Friday, May 25, 12
Автоматизация CSS Надо что-то делать styletto - сборка и сжатие
css через yui и csso - компиляция stylus’а - превращение ссылок в data URI - автоматическое создание спрайтов https://github.com/jetstyle/styletto Friday, May 25, 12
Автоматизация JavaScript и автоматизация сборки Надо что-то делать grunt (
grunt-styletto, grunt-css, grunt-exec ) - concat, min, lint, watch - csslint, styletto, exec(imgo) - пресеты в билд-скрипте https://github.com/cowboy/grunt Friday, May 25, 12
Автоматизация Изображения Надо что-то делать - imgo https://github.com/imgo/imgo http://launchpad.net/~e15/+archive/ppa Friday,
May 25, 12
Автоматизация Работа под Windows Надо что-то делать - Vagrant (?)
http://vagrantup.com/ Friday, May 25, 12
Вопросы? Надо что-то делать http://jetstyle.github.com/html-guidelines https:// github.com/jetstyle
[email protected]
Friday, May
25, 12