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
dump2012.pdf
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
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
330
Внутреннее устройство и оптимизация бандла webpack
iadramelk
1
140
Featured
See All Featured
Abbi's Birthday
coloredviolet
2
8k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.2k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Designing for Performance
lara
611
70k
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
220
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
320
The Pragmatic Product Professional
lauravandoore
37
7.3k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
230
How to train your dragon (web standard)
notwaldorf
97
6.7k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
250
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
270
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