37
Роль HTML-вёрстки в проектировании интерфейса Почты Яндекса Николай Яремко

Николай Яремко "Роль HTML-вёрстки в проектировании интерфейсов Яндекс.Почты"

  • Upload
    yandex

  • View
    304

  • Download
    0

Embed Size (px)

DESCRIPTION

3 июля 2010 года, Я.Субботник в Москве Николай Яремко "Роль HTML-вёрстки в проектировании интерфейсов Яндекс.Почты"

Citation preview

Page 1: Николай Яремко "Роль HTML-вёрстки в проектировании интерфейсов Яндекс.Почты"

Роль HTML-вёрсткив проектировании интерфейса Почты Яндекса

Николай Яремко

Page 2: Николай Яремко "Роль HTML-вёрстки в проектировании интерфейсов Яндекс.Почты"

Чем раньше начинаем

использовать HTML, тем лучше — глубже, точнее и наглядней —

получается дизайн.

О чём я сегодня хочу сказать

2

Page 3: Николай Яремко "Роль HTML-вёрстки в проектировании интерфейсов Яндекс.Почты"

Как обычно дело устроено?Дизайнеры рисуют нам макет интерфейса

3

Page 4: Николай Яремко "Роль HTML-вёрстки в проектировании интерфейсов Яндекс.Почты"

На макет смотрят менеджеры

4

Page 5: Николай Яремко "Роль HTML-вёрстки в проектировании интерфейсов Яндекс.Почты"

...и маркетологи

5

Page 6: Николай Яремко "Роль HTML-вёрстки в проектировании интерфейсов Яндекс.Почты"

Если проект важный, то им интересуется весь Яндекс!

6

Page 7: Николай Яремко "Роль HTML-вёрстки в проектировании интерфейсов Яндекс.Почты"

И разработчики, конечно!

7

Page 8: Николай Яремко "Роль HTML-вёрстки в проектировании интерфейсов Яндекс.Почты"

Нужен кто-то, кто бы собиралколлективное знание.

Кто-то, к кому можно было прийти со спорным вопросом.

8

Page 9: Николай Яремко "Роль HTML-вёрстки в проектировании интерфейсов Яндекс.Почты"

Проектировщик – источник знания об интерфейсе

9

Page 10: Николай Яремко "Роль HTML-вёрстки в проектировании интерфейсов Яндекс.Почты"

10

Page 11: Николай Яремко "Роль HTML-вёрстки в проектировании интерфейсов Яндекс.Почты"

Это полная фигня.

Всё равно получается по-другому.

11

Page 12: Николай Яремко "Роль HTML-вёрстки в проектировании интерфейсов Яндекс.Почты"

12

Page 13: Николай Яремко "Роль HTML-вёрстки в проектировании интерфейсов Яндекс.Почты"

Макет – источник знания об интерфейсе

13

Page 14: Николай Яремко "Роль HTML-вёрстки в проектировании интерфейсов Яндекс.Почты"

«Вроде похоже на то, что я имел в виду»«Ну это же только макет»

Менеджер думает:

14

Page 15: Николай Яремко "Роль HTML-вёрстки в проектировании интерфейсов Яндекс.Почты"

При этом упуская все проблемные места.

Воображение дорисовывает картинку.

15

Page 16: Николай Яремко "Роль HTML-вёрстки в проектировании интерфейсов Яндекс.Почты"

Задача проектировщикаизбавить команду от необходимости

использовать воображение16

Page 17: Николай Яремко "Роль HTML-вёрстки в проектировании интерфейсов Яндекс.Почты"

HTML-макет позволяет добитьсявысокой точности

Page 18: Николай Яремко "Роль HTML-вёрстки в проектировании интерфейсов Яндекс.Почты"

Вопросы разработчиков

«Как это будет резиниться»

«Что произойдёт, если адрес будет длиной в 100 символов»

«Что произойдёт, если нажать вон туда»

«Где мы покажем сообщение об ошибке»18

Page 19: Николай Яремко "Роль HTML-вёрстки в проектировании интерфейсов Яндекс.Почты"

Вместо того, чтобы отвечать на каждый такой вопрос, можно сделать HTML-макет, где каждый сможет сам найти ответы на свои вопросы.

19

Page 20: Николай Яремко "Роль HTML-вёрстки в проектировании интерфейсов Яндекс.Почты"

«Что произойдёт, если нажать на кнопку?»

Page 21: Николай Яремко "Роль HTML-вёрстки в проектировании интерфейсов Яндекс.Почты"

21

Page 22: Николай Яремко "Роль HTML-вёрстки в проектировании интерфейсов Яндекс.Почты"

22

Page 23: Николай Яремко "Роль HTML-вёрстки в проектировании интерфейсов Яндекс.Почты"

Чтобы такие макеты делать быстро,нужен какой-то фреймворк.

23

Page 24: Николай Яремко "Роль HTML-вёрстки в проектировании интерфейсов Яндекс.Почты"

Вопиюще невалидный HTML

Page 25: Николай Яремко "Роль HTML-вёрстки в проектировании интерфейсов Яндекс.Почты"

В каждом файле правки, касающиеся только одного макета

25

Page 27: Николай Яремко "Роль HTML-вёрстки в проектировании интерфейсов Яндекс.Почты"

Чем раньше начинаем

использовать HTML, тем лучше — глубже, точнее и наглядней —

получается дизайн.

27

Page 28: Николай Яремко "Роль HTML-вёрстки в проектировании интерфейсов Яндекс.Почты"

HTML-макет

Page 29: Николай Яремко "Роль HTML-вёрстки в проектировании интерфейсов Яндекс.Почты"

Готовый сервис

Page 30: Николай Яремко "Роль HTML-вёрстки в проектировании интерфейсов Яндекс.Почты"

Худший сценарий— страдает качество, дизайнеры и разработчики —

вёрстка начинаетсятолько после того,как дизайн закончен.

30

Page 31: Николай Яремко "Роль HTML-вёрстки в проектировании интерфейсов Яндекс.Почты"

Дизайнер думает, что он справа.

Он знает, как надо!

31

Page 32: Николай Яремко "Роль HTML-вёрстки в проектировании интерфейсов Яндекс.Почты"

Верстальщик думает, что справа он.

Он знает, как не надо!

32

Page 33: Николай Яремко "Роль HTML-вёрстки в проектировании интерфейсов Яндекс.Почты"

33

Page 34: Николай Яремко "Роль HTML-вёрстки в проектировании интерфейсов Яндекс.Почты"

Cамый ценный момент в разработке интерфейса:

верстальщик начинает разговаривать с дизайнером

34

Page 35: Николай Яремко "Роль HTML-вёрстки в проектировании интерфейсов Яндекс.Почты"

научиться так верстать несложно.

Без валидности, семантичности и поддержки всех браузеров.

Дизайнер,

35

Page 36: Николай Яремко "Роль HTML-вёрстки в проектировании интерфейсов Яндекс.Почты"

за полчаса-час можно из любого макета сделать HTML.

Проведите этот час вместе.

Верстальщик,

36

Page 37: Николай Яремко "Роль HTML-вёрстки в проектировании интерфейсов Яндекс.Почты"

Спасибо!

Николай Яремко

37