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
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
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
Between Models and Reality
mayunak
4
400
Side Projects
sachag
455
43k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
440
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.4k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.1k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
67k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.5k
The untapped power of vector embeddings
frankvandijk
2
1.8k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
500
Into the Great Unknown - MozCon
thekraken
41
2.7k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.8k
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