SlideShare a Scribd company logo
1 of 60
Download to read offline
ПРОЕКТИРУЕМ В AXURE
Екатерина Миронова
UX дизайнер, тренер
ОБО МНЕ
• Занимаюсь проектированием интерфейсов
с 2009 года
• Специализируюсь на нестандартных и
крупных проектах
• Участвую в полным циклом производства
• Работала со стартапами, продуктовыми
компаниями, веб-студиями, UX компаниями,
UX специалистами.
Mironova.Katia@gmail.com
Mironova.Katia
ПЛАН
1. Обзор возможностей
2. Общие рекомендации
3. Инструменты
4. Динамика
ОБЗОР ВОЗМОЖНОСТЕЙ
Преимущества
• Axure RP доступен как для Mac, так и
для PC.
• Быстрое создание HTML-прототипов
• Гибкая и быстрая возможность
изменений
• Простота поддержки
• Возможность выгрузки макетов в
функциональную спецификацию
• Менее «монструозен» чем Visio или
OmniGraph.
• Хорошая техническая поддержка
• Более аккуратный для показа заказчику.
Axure – это самый удобный продукт для проектирования интерактивных
прототипов.
ОБЩИЕ
РЕКОМЕНДАЦИИ
ПОДГОТОВКА
1. Не забывать о сценариях
2. Осмысленные названия элементам
3. «Горячие» клавиши
4. Автосохранение
5. Куда генерируем прототип
6. Библиотеки компонентов
7. Разрешение монитора
8. Сетки
9. Мастера
10. Подключаем динамику во время
проектирования
Бывает такое, что не всегда следуем принципам, потом отгребаем.
http://www.cmsmagazine.ru/library/items/management/15-requirements-for-the-design-of-the-prototype/
СОЧЕТАНИЕ БЫСТРЫХ КЛАВИШ
АВТОСОХРАНЕНИЕ
File>Backup Settings…
ГЕНЕРИРУЕМ ПРОТОТИП
• На компьютер
 HTML-версия
СНМ-версия одним файлом
• Локальный сервер
• http://dropbox.com
• http://share.axure.com
Для запуска прототипа открываем
index.html в корневой папке.
РАБОЧАЯ ВЕРСИЯ ПРОТОТИПА
СУЩЕСТВУЮЩИЕ БИБЛИОТЕКИ
• BetterDefaults
• YahooPatterns
• iPad/iPhone
СОБСТВЕННЫЕ БИБЛИОТЕКИ
Зачем нужны?
• Упростить процесс, перейти на
«конвейер»
• Проект долгосрочный с целой
линейкой продуктов
РАЗРЕШЕНИЕ МОНИТОРА
ИСПОЛЬЗОВАНИЕ СЕТКИ
Виды
• Сетка подручными
средствами
• Сетка «со стороны»
• Встроенная сетка
Не забываем о линиях сгиба
1. СЕТКА ПОДРУЧНЫМИ
СРЕДСТВАМИ
2. СЕТКА «СО СТОРОНЫ»
• Используем созданные мастера/компоненты
• Ищем сторонние мастера
 Yahoo interface patterns
 …
3. ВСТРОЕННАЯ СЕТКА
Wireframe -> Grid and guides -> Create guides или
вытягиваем из линеек
Можно использовать как одиночные направляющие,
так и создать общую сетку.
МАСТЕРА
Зачем использовать?
• Есть повторяющиеся участки
• Элемент должен вести себя по
разному
• Делается интерактивный прототип
«посценарно»/ «позадачно»
 Выход одной задачи – вход другой
 Собранная страница используется в
нескольких местах по-разному
Как делать?
• Выделяем в мастер на «ходу»
• Или через панель мастеров
ПРОЕКТИРОВАНИЕ
1. Использовать версионный контроль
• Работают больше 2 человек
• Проходит более 3 итераций
• Если проект состоит больше, чем из 20 экранов
• Нужно иметь доступ к любой версии
2. Начинать со структуры страниц (от простого к сложному)
• Стараемся рисовать в одинаковых пропорциях изображений
 1:2, 1:3
 0,62:0,38 (правило золотого сечение)
• Определяемся с размерами баннеров
3. Главную страницу проектируем в последнюю очередь
ВЕРСИОННЫЙ КОНТРОЛЬ
• Shared folder – папка на доступном для
нескольких человек диске
• Расшарить на дропбокс
Проблемы
• Культура использования контроля
• Хаотичность изменений
• Конкурентной работы не предусмотрено
ВЕРСИОННЫЙ КОНТРОЛЬ
Когда делать?
• Нужно иметь доступ к любой версии
• Нужно отследить причины изменений (если заполняются
комментарии)
Нужно писать, зачем вы изменили элемент/страницу, чтобы
понять и объяснить потом заказчику.
• Получить возможность совместной работы
• Получить возможность оперативно строить «ответвления» и
«снимать «релизы»
• Когда хочется упорядочить свою работу.
ИНСТРУМЕНТЫ
ИНТЕРФЕЙС ПРОГРАММЫ
ДЕЙСТВИЯ НАД ЭЛЕМЕНТАМИ
• Редактировать и изменять параметры
виджетов
• Использовать стили элементов
• Можно работать с несколькими
элементами одновременно
• Копировать параметры форматирования
одного виджета и применять их к другим
• Редактировать общие стили виджетов
Wireframe>Widget Style Editor…
СТИЛИ ЭЛЕМЕНТОВ
• Наведение (Rollover) — когда
курсор наводится на виджет
• Нажатие (Mouse Down) — когда по
виджету производится клик мышкой
• Выделение (Selected) — когда
виджет выделяется. Применяется
вместе с взаимодействиями.
• Отключение (Disabled) — когда
элемент отключен. А также
применяется вместе с
взаимодействиями.
СТИЛИ ЭЛЕМЕНТОВ
Окно редактирования стиля Копирование параметров элементов
• выберите нужный элемент
• нажмите на кнопку Format Painter на панели
инструментов
ДОБАВЛЕНИЕ МЕТОК
К странице К элементам
ФОРМАТИРОВАНИЕ СТРАНИЦ
ДИНАМИЧЕСКИЕ ПАНЕЛИ
Возможные действия
• Скрытие
• Изменение
• Отображение
• Перемещение
• Перетаскивание
• Создание анимации и
эффектов перехода
• Добавление прокручиваемой
области внутри панели
Edit Dynamic Panel → Show
Scrollbars as Needed
Как делать?
• Выделяем в динамическую
панель на «ходу»
Convert → Convert to Dynamic Panel.
ДИНАМИЧЕСКИЕ ПАНЕЛИ
События Окно управления в пределах одной
страницы
СОСТОЯНИЯ ДИНАМИЧЕСКИХ
ПАНЕЛЕЙ
Переключение состояний в
редакторе сценариев
Передвижение панели
ДОБАВЛЕНИЕ
ВЗАИМОДЕЙСТВИЙ
Количество взаимодействий определяется целями прототипа.
Динамика занимает в среднем в 2 раза больше времени.
Возможности
• гипертекстовые ссылки
• AJAX-поведение
• логических операции
• математические функции.
Зачем нужны
• Для тестирования прототипов
Добавляется сложная динамика по сценариям.
• Для показа заказчику основных переходов
Достаточно подключить ссылки, меню, кнопки
• Для удовольствия :)
Нет необходимости
• При горящих сроках и малом количестве экранов.
• При описании глубокой спецификации на интерфейс
• Проектируем выборочно страницы.
ВИДЫ ВЗАИМОДЕЙСТВИЙ
1. События
2. Сценарии
3. Условия
4. Действия
СОБЫТИЯ ВИДЖЕТОВ
• OnClick — нажатие мышкой на виджет
(работает со всеми виджетами, за
исключением динамической панели).
• OnMouseEnter — наведение курсора мыши
на виджет (изображение, текстовый блок,
ссылка, кнопка или активная область
изображения).
• OnMouseOut — курсор мыши убирается с
виджета (изображение, текстовый блок,
ссылка, кнопка или активная область
изображения).
• OnKeyUp — при вводе текста в поле
виджета отпускается клавиша на клавиатуре
(текстовое поле и текстовый блок).
• OnFocus — фокус на виджет переводится
при помощи клика мыши или табуляции
(текстовое поле, текстовый блок,
выпадающий список, списковое окно,
чекбокс и радиокнопка).
• OnLostFocus — с виджета снимается фокус
(текстовое поле, текстовый блок,
выпадающий список, списковое окно,
чекбокс и радиокнопка.)
• OnChange — в выпадающем списке или
окне списка выбирается любой пункт.
СОБЫТИЯ ДИНАМИЧЕСКИХ
ПАНЕЛЕЙ
• OnMove происходит, когда
динамическая панель перемещается
• OnShow, OnHide срабатывают, когда
динамическая панель скрывается или
раскрывается.
• OnPanelStateChange срабатывает,
когда состояние динамической панели
изменяется действием Set Panel State
to State (Установить панель в
состояние)
• OnDragStart происходит во время
начала перетягивания.
• OnDrag происходит во время
перетягивания динамической панели.
• OnDragDrop происходит после того,
как динамическая панель отпущена.
ВЗАИМОДЕЙСТВИЕ ПРИ
ЗАГРУЗКЕ СТРАНИЦЫ
Например:
• выделение текущего элемента в меню
• установка динамической панели в нужное состояние
• вставка переменной в текст виджета
• отслеживание действий через глобальные переменные
авторизован ли пользователь, можно задать изменение состояния панели на
авторизирован / неавторизирован.
Событие OnPageLoad позволяет создавать взаимодействия, которые
срабатывают при загрузке страницы
ДИНАМИКА
РЕДАКТОР СЦЕНАРИЕВ
Widget Properties Pane -> вкладку Interactions -> Add Case или дважды кликните по событию =
Case Editor
ШАГ 1: ОПИСАНИЕ
Возможно добавить описание сценария
После добавления условий
ШАГ 2: ДОБАВЛЕНИЕ ДЕЙСТВИЙ
Виды действий
• Действия с ссылками
• Действия с динамическими панелями
• Действия с виджетами и переменными
• Общие действия
ШАГ 2.1: ДЕЙСТВИЯ С
ССЫЛКАМИ
• Open Link in Current Window — открывает
другую страницу или внешний URL в текущем
окне
• Open Link in New Window/Tab— открывает
другую страницу или внешний URL в новом окне
или новой вкладке.
• Open Link in Popup Window — открывает
другую страницу или внешний URL во
всплывающем окне. Для этого окна можно
задать размеры и свойства.
• Open Link in Parent Window— используется во
всплывающем окне для того, чтобы изменить
страницу, загруженную в родительском окне, из
которого оно открыто.
• Close Current Window— закрывает текущее
окно.
• Open Link(s) in Frame(s)— меняет страницу,
загруженную во встроенном фрейме.
• Open Links in Parent Frame — открывает
страницу в родительском фрейме. Используется
при переходе со страницы, загруженной во
встроенном фрейме..
ШАГ 2.2: ДЕЙСТВИЯ С
ДИНАМИЧЕСКИМИ ПАНЕЛЯМИ
• Set Panel state(s) to State — настраивает
видимость одной или нескольких динамических
панелей.
• Show Panel(s) — отображает (делает видимой)
одну или несколько динамических панелей.
• Hide Panel(s) — скрывает одну или несколько
динамических панелей.
• Toggle Visibility — скрывает или отображает
динамические панели в зависимости от их
текущего статуса видимости.
• Move Panel(s) — передвигает динамическую
панель в заданное место или на заданное
расстояние.
• Bring Panel(s) to Front — перемещает
динамическую панель на самый верхний слой
страницы.
• Send Panel(s) to Back — перемещает
динамическую панель на самый нижний слой
страницы.
ШАГ 2.3: ДЕЙСТВИЯ С
ВИДЖЕТАМИ И ПЕРЕМЕННЫМИ
• Set Variable/Widget value(s) — устанавливает
значение одного или нескольких переменных
и/или виджетов (т.е. значение текста в виджете).
• Scroll to Image Map Region — прокручивает
страницу к активной области изображения.
Похоже на использование якоря или ссылки
перехода.
• Enable Widget(s) — включает такие виджеты
формы, как выпадающий список или текстовое
поле.
• Disable Widget(s) — отключает виджеты.
• Set Widget(s) to Selected State — настраивает
выбранный стиль виджета или возвращает его
стандартный стиль.
• Set Focus on Widget — переводит фокус на
виджет формы (например, в текстовое поле).
• Expant Tree Node(s) — разворачивает узел в
дереве виджетов.
• Collapse Tree Node(s) — сворачивает узел в
дереве виджетов.
ШАГ 2.4: ОБЩИЕ ДЕЙСТВИЯ
• Wait Time (ms) — откладывает
действия на определенное время.
• Other — показывает текстовое
описание действия, например
“Отправить письмо пользователю”.
ШАГ 3: ОРГАНИЗАЦИЯ
ДЕЙСТВИЙ
Столбец с выбранными действиями.
Одно действие можно добавлять несколько раз
Действия будут выполняться в порядке, показанном
в этом списке
ШАГ 4: КОНФИГУРАЦИЯ
ДЕЙСТВИЙ
Используется для настройки параметров действий
ЛОГИКА
Возможные действия
• В один и тот же сценарий можно добавлять несколько условий
• Возможно изменять значения элементов при помощи:
o взаимодействий
o переменных, математических и строковых функций.
Как делать?
1. Создаем сценарий внутри события (вкладка Interactions окна
свойств виджета Widget Properties )
2. “Add Condition” (Добавить условие).
3. Появляется окно конструктора условий (Case Editor)
КОНСТРУКТОР УСЛОВИЙ
тип переменной +само значение (которым может быть виджет)+тип сравнения +второй
сравниваемый набор
Конструктор условий позволяет создавать различные выражения
ТИПЫ ПЕРЕМЕННЫХ
• Is checked of — отмеченное состояние чекбокса или
радиокнопки.
• Selected option of — выбранное значение
выпадающего списка или окна списка.
• Value of variable — текущее значение, хранящееся в
переменной.
• Length of variable value — количество символов в
текущем значении переменной.
• Text on widget — текст, введенный в заполняемое
поле.
• Length of widget value — количество символов
текста, введенного в поле.
• State of panel — текущее состояние динамической
панели.
• Visibility of panel — состояние видимости
динамической панели.
• Text on focus widget — текст в выбранном виджете.
• Drag cursor — положение курсора во время
перетаскивания.
• Area of widget — прямоугольная область,
занимаемая виджетом (используется при
перетаскивании мышкой).
КОНКРЕТНОЕ ЗНАЧЕНИЯ
• Value — статическое значение
• Value of variable — значение переменной
• Length of variable value — длина значения
переменной
• Selected option of — выбранное значение
выпадающего списка или элемента listbox
• Text on widget — текущий текст в любом
• Length of widget value — длина текущего
значения любого элемента
• Text on focused widget — текст в
выбранном элементе
МНОЖЕСТВЕННЫЕ СЦЕНАРИИ
С УСЛОВИЯМИ
ПЕРЕМЕННЫЕ
Зачем использовать?
• Нужно передать информацию с одной страницы на другую
• Когда взаимодействию одной страницы необходимо изменить
виджеты на другой странице
Виды переменных
• Локальные
• Глобальные
ГЛОБАЛЬНЫЕ ПЕРЕМЕННЫЕ
Wireframe → Manage Variables
ЛОКАЛЬНЫЕ ПЕРЕМЕННЫЕ
Название переменной + тип переменной + источник, из которого берется значение
переменной
ДОПОЛНИТЕЛЬНЫЕ
ВОЗМОЖНОСТИ
• Выгрузка в спецификацию
• Возможность рисования структурных схем
ПОЛЕЗНЫЕ РЕСУРСЫ
1. Официальный сайт http://www.axure.com/
2. Сообщество http://www.axureworld.org/
3. Канал Axure RP http://www.youtube.com/user/axurerp
4. Уроки по Axure на русском http://www.uxfox.ru/category/axure/
5. Библиотека элементов для Axure http://axureland.com/
6. Русскоязычные сообщества Axure
• http://ru-axurerp.livejournal.com
• http://vk.com/axure
• http://www.facebook.com/groups/256143434465197/
7. http://www.axure.com/top-5-mistakes
8. Axure 6.5: не самые заметные, но крайне полезные возможности
http://bit.ly/WWaxvi
9. http://www.userfocus.co.uk/articles/confessions_of_an_axure_master.html
10. http://www.axure.com/6-tips-for-higher-fidelity
11. Пример прототипа http://share.axure.com/N7MCWS/
ПОЛЕЗНЫЕ РЕСУРСЫ
12. Сетка
• http://960.gs/
• http://960grid.ru/
• Калькулятор сеток http://www.problem.se/labs/gridcalc/
• 892 уникальных способа разделения сетки 3x4
http://www.dubberly.com/wp-
content/uploads/2011/03/3x4variations-poster.pdf
• Принципы композиции и модульные сетки при
проектировании сайтов http://vimeo.com/31503890
13. Набор иконок
• http://fontello.com/
• http://glyphicons.com/
• http://www.gentleface.com/free_icon_set.html
14. Ментальные модели для веб - объектов
http://interruptions.net/private/misc/Roth-IwC10.htm
ПОЛЕЗНЫЕ КНИГИ
Ezra Schwartz Axure RP 6
Prototyping Essentials
Mark Boulton Grids Are Good Владимир Лаптев Модульные
сетки: проектирование
многополосных изданий
ПОЛЕЗНЫЕ КНИГИ
Lennart Hennigs Axure for Mobole
Контакты для связи
Mironova.Katia@gmail.com
skype: Mironova.Katia

More Related Content

What's hot

Юхаранов Мурад - web-проекты от идеи/заказа до реализации
Юхаранов Мурад - web-проекты от идеи/заказа до реализацииЮхаранов Мурад - web-проекты от идеи/заказа до реализации
Юхаранов Мурад - web-проекты от идеи/заказа до реализацииOmar Valiev
 
Современная верстка с адекватными трудозатратами Максим Тимохин, технолог, И...
 Современная верстка с адекватными трудозатратами Максим Тимохин, технолог, И... Современная верстка с адекватными трудозатратами Максим Тимохин, технолог, И...
Современная верстка с адекватными трудозатратами Максим Тимохин, технолог, И...Тарасов Константин
 
Технический писатель: ожидание vs реальность (Ольга Кириченко) - DocFactor 2016
Технический писатель: ожидание vs реальность (Ольга Кириченко) - DocFactor 2016Технический писатель: ожидание vs реальность (Ольга Кириченко) - DocFactor 2016
Технический писатель: ожидание vs реальность (Ольга Кириченко) - DocFactor 2016Unigine Corp.
 
Trainspotting Transporting: RabbitMQ, Akka.NET, Rx, MVI, Cycle.js
Trainspotting Transporting: RabbitMQ, Akka.NET, Rx, MVI, Cycle.jsTrainspotting Transporting: RabbitMQ, Akka.NET, Rx, MVI, Cycle.js
Trainspotting Transporting: RabbitMQ, Akka.NET, Rx, MVI, Cycle.jsDevOWL Meetup
 
Bootstrap 3. Адаптивная верстка для WordPress
Bootstrap 3. Адаптивная верстка для WordPressBootstrap 3. Адаптивная верстка для WordPress
Bootstrap 3. Адаптивная верстка для WordPressIgor Sazonov
 
Ppt просмотр фото
Ppt просмотр фотоPpt просмотр фото
Ppt просмотр фотоOlga Gizatulina
 
Унификация взаимодействия
Унификация взаимодействияУнификация взаимодействия
Унификация взаимодействияNikita Efimov
 
Жизнь в изоляции / Роман Дворнов (Avito)
Жизнь в изоляции / Роман Дворнов (Avito)Жизнь в изоляции / Роман Дворнов (Avito)
Жизнь в изоляции / Роман Дворнов (Avito)Ontico
 
Вера Лейзерович, Влад Мокеев "Виджеты для главной страницы Яндекса. Что такое...
Вера Лейзерович, Влад Мокеев "Виджеты для главной страницы Яндекса. Что такое...Вера Лейзерович, Влад Мокеев "Виджеты для главной страницы Яндекса. Что такое...
Вера Лейзерович, Влад Мокеев "Виджеты для главной страницы Яндекса. Что такое...Yandex
 
Быстрая и безболезненная разработка клиентской части веб-приложений
Быстрая и безболезненная разработка клиентской части веб-приложенийБыстрая и безболезненная разработка клиентской части веб-приложений
Быстрая и безболезненная разработка клиентской части веб-приложенийYaroslav Tkachenko
 
Вёрстка по методологии БЭМ
Вёрстка по методологии БЭМВёрстка по методологии БЭМ
Вёрстка по методологии БЭМversusbassz
 
Yury Glushkov.What should we build a website.Drupal Camp Kyiv 2011
Yury Glushkov.What should we build a website.Drupal Camp Kyiv 2011Yury Glushkov.What should we build a website.Drupal Camp Kyiv 2011
Yury Glushkov.What should we build a website.Drupal Camp Kyiv 2011camp_drupal_ua
 
Александр Баумгертнер — Преимущества БЭМ для небольших проектов и компаний
Александр Баумгертнер — Преимущества БЭМ для небольших проектов и компанийАлександр Баумгертнер — Преимущества БЭМ для небольших проектов и компаний
Александр Баумгертнер — Преимущества БЭМ для небольших проектов и компанийYandex
 
Sergey Ilinsky Rit 2010 Complex Gui Development Ample Sdk
Sergey Ilinsky Rit 2010 Complex Gui Development Ample SdkSergey Ilinsky Rit 2010 Complex Gui Development Ample Sdk
Sergey Ilinsky Rit 2010 Complex Gui Development Ample Sdkrit2010
 

What's hot (17)

Юхаранов Мурад - web-проекты от идеи/заказа до реализации
Юхаранов Мурад - web-проекты от идеи/заказа до реализацииЮхаранов Мурад - web-проекты от идеи/заказа до реализации
Юхаранов Мурад - web-проекты от идеи/заказа до реализации
 
Bootstrap3 basics
Bootstrap3 basicsBootstrap3 basics
Bootstrap3 basics
 
Современная верстка с адекватными трудозатратами Максим Тимохин, технолог, И...
 Современная верстка с адекватными трудозатратами Максим Тимохин, технолог, И... Современная верстка с адекватными трудозатратами Максим Тимохин, технолог, И...
Современная верстка с адекватными трудозатратами Максим Тимохин, технолог, И...
 
Технический писатель: ожидание vs реальность (Ольга Кириченко) - DocFactor 2016
Технический писатель: ожидание vs реальность (Ольга Кириченко) - DocFactor 2016Технический писатель: ожидание vs реальность (Ольга Кириченко) - DocFactor 2016
Технический писатель: ожидание vs реальность (Ольга Кириченко) - DocFactor 2016
 
Trainspotting Transporting: RabbitMQ, Akka.NET, Rx, MVI, Cycle.js
Trainspotting Transporting: RabbitMQ, Akka.NET, Rx, MVI, Cycle.jsTrainspotting Transporting: RabbitMQ, Akka.NET, Rx, MVI, Cycle.js
Trainspotting Transporting: RabbitMQ, Akka.NET, Rx, MVI, Cycle.js
 
Bootstrap 3. Адаптивная верстка для WordPress
Bootstrap 3. Адаптивная верстка для WordPressBootstrap 3. Адаптивная верстка для WordPress
Bootstrap 3. Адаптивная верстка для WordPress
 
Ppt просмотр фото
Ppt просмотр фотоPpt просмотр фото
Ppt просмотр фото
 
Унификация взаимодействия
Унификация взаимодействияУнификация взаимодействия
Унификация взаимодействия
 
Bootstrap 3
Bootstrap 3Bootstrap 3
Bootstrap 3
 
Bootstrap
BootstrapBootstrap
Bootstrap
 
Жизнь в изоляции / Роман Дворнов (Avito)
Жизнь в изоляции / Роман Дворнов (Avito)Жизнь в изоляции / Роман Дворнов (Avito)
Жизнь в изоляции / Роман Дворнов (Avito)
 
Вера Лейзерович, Влад Мокеев "Виджеты для главной страницы Яндекса. Что такое...
Вера Лейзерович, Влад Мокеев "Виджеты для главной страницы Яндекса. Что такое...Вера Лейзерович, Влад Мокеев "Виджеты для главной страницы Яндекса. Что такое...
Вера Лейзерович, Влад Мокеев "Виджеты для главной страницы Яндекса. Что такое...
 
Быстрая и безболезненная разработка клиентской части веб-приложений
Быстрая и безболезненная разработка клиентской части веб-приложенийБыстрая и безболезненная разработка клиентской части веб-приложений
Быстрая и безболезненная разработка клиентской части веб-приложений
 
Вёрстка по методологии БЭМ
Вёрстка по методологии БЭМВёрстка по методологии БЭМ
Вёрстка по методологии БЭМ
 
Yury Glushkov.What should we build a website.Drupal Camp Kyiv 2011
Yury Glushkov.What should we build a website.Drupal Camp Kyiv 2011Yury Glushkov.What should we build a website.Drupal Camp Kyiv 2011
Yury Glushkov.What should we build a website.Drupal Camp Kyiv 2011
 
Александр Баумгертнер — Преимущества БЭМ для небольших проектов и компаний
Александр Баумгертнер — Преимущества БЭМ для небольших проектов и компанийАлександр Баумгертнер — Преимущества БЭМ для небольших проектов и компаний
Александр Баумгертнер — Преимущества БЭМ для небольших проектов и компаний
 
Sergey Ilinsky Rit 2010 Complex Gui Development Ample Sdk
Sergey Ilinsky Rit 2010 Complex Gui Development Ample SdkSergey Ilinsky Rit 2010 Complex Gui Development Ample Sdk
Sergey Ilinsky Rit 2010 Complex Gui Development Ample Sdk
 

Similar to Презентация по курсу «Проектирования в Axure»

Panels
PanelsPanels
Panelszabej
 
Panels как философия - Alexander Danilenko
Panels как философия - Alexander DanilenkoPanels как философия - Alexander Danilenko
Panels как философия - Alexander DanilenkoDrupalCampDN
 
Bazele conceptuale a dezvoltarii produselor
Bazele conceptuale a dezvoltarii produselorBazele conceptuale a dezvoltarii produselor
Bazele conceptuale a dezvoltarii produselorDmitrii Stoian
 
Sozdanie saita v_ mc_mediadw3_steps
Sozdanie saita v_ mc_mediadw3_stepsSozdanie saita v_ mc_mediadw3_steps
Sozdanie saita v_ mc_mediadw3_stepsStiv-redter
 
Saita v mc_mediadw3_steps
Saita v  mc_mediadw3_stepsSaita v  mc_mediadw3_steps
Saita v mc_mediadw3_stepsStiv-redter
 
WUD2013: Юрий Ветров — Унификация, vol. 1. Фреймворк Mail.Ru для мобильного веба
WUD2013: Юрий Ветров — Унификация, vol. 1. Фреймворк Mail.Ru для мобильного вебаWUD2013: Юрий Ветров — Унификация, vol. 1. Фреймворк Mail.Ru для мобильного веба
WUD2013: Юрий Ветров — Унификация, vol. 1. Фреймворк Mail.Ru для мобильного вебаYury Vetrov
 
построение внутренней ссылочной структуры сайта на Drupal 7 (seo). Костин ...
построение внутренней ссылочной структуры сайта на Drupal 7 (seo). Костин ...построение внутренней ссылочной структуры сайта на Drupal 7 (seo). Костин ...
построение внутренней ссылочной структуры сайта на Drupal 7 (seo). Костин ...PVasili
 
Александр Даниленко - Panels как философия
Александр Даниленко - Panels как философияАлександр Даниленко - Panels как философия
Александр Даниленко - Panels как философияLEDC 2016
 
Отладка веб-приложений на Javascript
Отладка веб-приложений на JavascriptОтладка веб-приложений на Javascript
Отладка веб-приложений на JavascriptDenis Latushkin
 
презентация компании
презентация компаниипрезентация компании
презентация компанииDmitry Galakhov
 
построение внутренней ссылочной структуры сайта на Drupal 7 (seo) костин алексей
построение внутренней ссылочной структуры сайта на Drupal 7 (seo) костин алексейпостроение внутренней ссылочной структуры сайта на Drupal 7 (seo) костин алексей
построение внутренней ссылочной структуры сайта на Drupal 7 (seo) костин алексейdrupalconf
 
Drupalconf 2012-06-02-kostin
Drupalconf 2012-06-02-kostinDrupalconf 2012-06-02-kostin
Drupalconf 2012-06-02-kostinmultiaha
 
работа с блогом1
работа с блогом1работа с блогом1
работа с блогом1Nata Koinova
 
исследование пользователей электронных сми
исследование пользователей электронных смиисследование пользователей электронных сми
исследование пользователей электронных смиEugene Kulakov
 
Cerebro for vfx rus
Cerebro for vfx rusCerebro for vfx rus
Cerebro for vfx rusCineSoft
 
InterSystems Community and Projects in CIS November 2015
InterSystems Community and Projects in CIS November 2015InterSystems Community and Projects in CIS November 2015
InterSystems Community and Projects in CIS November 2015InterSystems
 
Компонентный дизайн. Денис Шумов, Михаил Кучин, основатели студии М18.
Компонентный дизайн. Денис Шумов, Михаил Кучин, основатели студии М18.Компонентный дизайн. Денис Шумов, Михаил Кучин, основатели студии М18.
Компонентный дизайн. Денис Шумов, Михаил Кучин, основатели студии М18.SPECIA
 
Вёрстка для мобильных телефонов
Вёрстка для мобильных телефоновВёрстка для мобильных телефонов
Вёрстка для мобильных телефоновtoWave.ru
 
Наталия Макишвили "Вёрстка для мобильных устройств"
Наталия Макишвили "Вёрстка для мобильных устройств"Наталия Макишвили "Вёрстка для мобильных устройств"
Наталия Макишвили "Вёрстка для мобильных устройств"Yandex
 

Similar to Презентация по курсу «Проектирования в Axure» (20)

Panels
PanelsPanels
Panels
 
Panels как философия - Alexander Danilenko
Panels как философия - Alexander DanilenkoPanels как философия - Alexander Danilenko
Panels как философия - Alexander Danilenko
 
Bazele conceptuale a dezvoltarii produselor
Bazele conceptuale a dezvoltarii produselorBazele conceptuale a dezvoltarii produselor
Bazele conceptuale a dezvoltarii produselor
 
Sozdanie saita v_ mc_mediadw3_steps
Sozdanie saita v_ mc_mediadw3_stepsSozdanie saita v_ mc_mediadw3_steps
Sozdanie saita v_ mc_mediadw3_steps
 
Saita v mc_mediadw3_steps
Saita v  mc_mediadw3_stepsSaita v  mc_mediadw3_steps
Saita v mc_mediadw3_steps
 
WUD2013: Юрий Ветров — Унификация, vol. 1. Фреймворк Mail.Ru для мобильного веба
WUD2013: Юрий Ветров — Унификация, vol. 1. Фреймворк Mail.Ru для мобильного вебаWUD2013: Юрий Ветров — Унификация, vol. 1. Фреймворк Mail.Ru для мобильного веба
WUD2013: Юрий Ветров — Унификация, vol. 1. Фреймворк Mail.Ru для мобильного веба
 
построение внутренней ссылочной структуры сайта на Drupal 7 (seo). Костин ...
построение внутренней ссылочной структуры сайта на Drupal 7 (seo). Костин ...построение внутренней ссылочной структуры сайта на Drupal 7 (seo). Костин ...
построение внутренней ссылочной структуры сайта на Drupal 7 (seo). Костин ...
 
Александр Даниленко - Panels как философия
Александр Даниленко - Panels как философияАлександр Даниленко - Panels как философия
Александр Даниленко - Panels как философия
 
Отладка веб-приложений на Javascript
Отладка веб-приложений на JavascriptОтладка веб-приложений на Javascript
Отладка веб-приложений на Javascript
 
презентация компании
презентация компаниипрезентация компании
презентация компании
 
построение внутренней ссылочной структуры сайта на Drupal 7 (seo) костин алексей
построение внутренней ссылочной структуры сайта на Drupal 7 (seo) костин алексейпостроение внутренней ссылочной структуры сайта на Drupal 7 (seo) костин алексей
построение внутренней ссылочной структуры сайта на Drupal 7 (seo) костин алексей
 
Drupalconf 2012-06-02-kostin
Drupalconf 2012-06-02-kostinDrupalconf 2012-06-02-kostin
Drupalconf 2012-06-02-kostin
 
работа с блогом1
работа с блогом1работа с блогом1
работа с блогом1
 
исследование пользователей электронных сми
исследование пользователей электронных смиисследование пользователей электронных сми
исследование пользователей электронных сми
 
Cerebro for vfx rus
Cerebro for vfx rusCerebro for vfx rus
Cerebro for vfx rus
 
InterSystems Community and Projects in CIS November 2015
InterSystems Community and Projects in CIS November 2015InterSystems Community and Projects in CIS November 2015
InterSystems Community and Projects in CIS November 2015
 
Компонентный дизайн. Денис Шумов, Михаил Кучин, основатели студии М18.
Компонентный дизайн. Денис Шумов, Михаил Кучин, основатели студии М18.Компонентный дизайн. Денис Шумов, Михаил Кучин, основатели студии М18.
Компонентный дизайн. Денис Шумов, Михаил Кучин, основатели студии М18.
 
Вёрстка для мобильных телефонов
Вёрстка для мобильных телефоновВёрстка для мобильных телефонов
Вёрстка для мобильных телефонов
 
Наталия Макишвили "Вёрстка для мобильных устройств"
Наталия Макишвили "Вёрстка для мобильных устройств"Наталия Макишвили "Вёрстка для мобильных устройств"
Наталия Макишвили "Вёрстка для мобильных устройств"
 
Archetypes of prototyping
Archetypes of prototypingArchetypes of prototyping
Archetypes of prototyping
 

Презентация по курсу «Проектирования в Axure»

  • 1. ПРОЕКТИРУЕМ В AXURE Екатерина Миронова UX дизайнер, тренер
  • 2. ОБО МНЕ • Занимаюсь проектированием интерфейсов с 2009 года • Специализируюсь на нестандартных и крупных проектах • Участвую в полным циклом производства • Работала со стартапами, продуктовыми компаниями, веб-студиями, UX компаниями, UX специалистами. Mironova.Katia@gmail.com Mironova.Katia
  • 3. ПЛАН 1. Обзор возможностей 2. Общие рекомендации 3. Инструменты 4. Динамика
  • 4. ОБЗОР ВОЗМОЖНОСТЕЙ Преимущества • Axure RP доступен как для Mac, так и для PC. • Быстрое создание HTML-прототипов • Гибкая и быстрая возможность изменений • Простота поддержки • Возможность выгрузки макетов в функциональную спецификацию • Менее «монструозен» чем Visio или OmniGraph. • Хорошая техническая поддержка • Более аккуратный для показа заказчику. Axure – это самый удобный продукт для проектирования интерактивных прототипов.
  • 6. ПОДГОТОВКА 1. Не забывать о сценариях 2. Осмысленные названия элементам 3. «Горячие» клавиши 4. Автосохранение 5. Куда генерируем прототип 6. Библиотеки компонентов 7. Разрешение монитора 8. Сетки 9. Мастера 10. Подключаем динамику во время проектирования Бывает такое, что не всегда следуем принципам, потом отгребаем. http://www.cmsmagazine.ru/library/items/management/15-requirements-for-the-design-of-the-prototype/
  • 9. ГЕНЕРИРУЕМ ПРОТОТИП • На компьютер  HTML-версия СНМ-версия одним файлом • Локальный сервер • http://dropbox.com • http://share.axure.com Для запуска прототипа открываем index.html в корневой папке.
  • 12. СОБСТВЕННЫЕ БИБЛИОТЕКИ Зачем нужны? • Упростить процесс, перейти на «конвейер» • Проект долгосрочный с целой линейкой продуктов
  • 14. ИСПОЛЬЗОВАНИЕ СЕТКИ Виды • Сетка подручными средствами • Сетка «со стороны» • Встроенная сетка Не забываем о линиях сгиба
  • 16. 2. СЕТКА «СО СТОРОНЫ» • Используем созданные мастера/компоненты • Ищем сторонние мастера  Yahoo interface patterns  …
  • 17. 3. ВСТРОЕННАЯ СЕТКА Wireframe -> Grid and guides -> Create guides или вытягиваем из линеек Можно использовать как одиночные направляющие, так и создать общую сетку.
  • 18. МАСТЕРА Зачем использовать? • Есть повторяющиеся участки • Элемент должен вести себя по разному • Делается интерактивный прототип «посценарно»/ «позадачно»  Выход одной задачи – вход другой  Собранная страница используется в нескольких местах по-разному Как делать? • Выделяем в мастер на «ходу» • Или через панель мастеров
  • 19. ПРОЕКТИРОВАНИЕ 1. Использовать версионный контроль • Работают больше 2 человек • Проходит более 3 итераций • Если проект состоит больше, чем из 20 экранов • Нужно иметь доступ к любой версии 2. Начинать со структуры страниц (от простого к сложному) • Стараемся рисовать в одинаковых пропорциях изображений  1:2, 1:3  0,62:0,38 (правило золотого сечение) • Определяемся с размерами баннеров 3. Главную страницу проектируем в последнюю очередь
  • 20. ВЕРСИОННЫЙ КОНТРОЛЬ • Shared folder – папка на доступном для нескольких человек диске • Расшарить на дропбокс Проблемы • Культура использования контроля • Хаотичность изменений • Конкурентной работы не предусмотрено
  • 21. ВЕРСИОННЫЙ КОНТРОЛЬ Когда делать? • Нужно иметь доступ к любой версии • Нужно отследить причины изменений (если заполняются комментарии) Нужно писать, зачем вы изменили элемент/страницу, чтобы понять и объяснить потом заказчику. • Получить возможность совместной работы • Получить возможность оперативно строить «ответвления» и «снимать «релизы» • Когда хочется упорядочить свою работу.
  • 24. ДЕЙСТВИЯ НАД ЭЛЕМЕНТАМИ • Редактировать и изменять параметры виджетов • Использовать стили элементов • Можно работать с несколькими элементами одновременно • Копировать параметры форматирования одного виджета и применять их к другим • Редактировать общие стили виджетов Wireframe>Widget Style Editor…
  • 25. СТИЛИ ЭЛЕМЕНТОВ • Наведение (Rollover) — когда курсор наводится на виджет • Нажатие (Mouse Down) — когда по виджету производится клик мышкой • Выделение (Selected) — когда виджет выделяется. Применяется вместе с взаимодействиями. • Отключение (Disabled) — когда элемент отключен. А также применяется вместе с взаимодействиями.
  • 26. СТИЛИ ЭЛЕМЕНТОВ Окно редактирования стиля Копирование параметров элементов • выберите нужный элемент • нажмите на кнопку Format Painter на панели инструментов
  • 29. ДИНАМИЧЕСКИЕ ПАНЕЛИ Возможные действия • Скрытие • Изменение • Отображение • Перемещение • Перетаскивание • Создание анимации и эффектов перехода • Добавление прокручиваемой области внутри панели Edit Dynamic Panel → Show Scrollbars as Needed Как делать? • Выделяем в динамическую панель на «ходу» Convert → Convert to Dynamic Panel.
  • 30. ДИНАМИЧЕСКИЕ ПАНЕЛИ События Окно управления в пределах одной страницы
  • 31. СОСТОЯНИЯ ДИНАМИЧЕСКИХ ПАНЕЛЕЙ Переключение состояний в редакторе сценариев Передвижение панели
  • 32. ДОБАВЛЕНИЕ ВЗАИМОДЕЙСТВИЙ Количество взаимодействий определяется целями прототипа. Динамика занимает в среднем в 2 раза больше времени. Возможности • гипертекстовые ссылки • AJAX-поведение • логических операции • математические функции. Зачем нужны • Для тестирования прототипов Добавляется сложная динамика по сценариям. • Для показа заказчику основных переходов Достаточно подключить ссылки, меню, кнопки • Для удовольствия :) Нет необходимости • При горящих сроках и малом количестве экранов. • При описании глубокой спецификации на интерфейс • Проектируем выборочно страницы.
  • 33. ВИДЫ ВЗАИМОДЕЙСТВИЙ 1. События 2. Сценарии 3. Условия 4. Действия
  • 34. СОБЫТИЯ ВИДЖЕТОВ • OnClick — нажатие мышкой на виджет (работает со всеми виджетами, за исключением динамической панели). • OnMouseEnter — наведение курсора мыши на виджет (изображение, текстовый блок, ссылка, кнопка или активная область изображения). • OnMouseOut — курсор мыши убирается с виджета (изображение, текстовый блок, ссылка, кнопка или активная область изображения). • OnKeyUp — при вводе текста в поле виджета отпускается клавиша на клавиатуре (текстовое поле и текстовый блок). • OnFocus — фокус на виджет переводится при помощи клика мыши или табуляции (текстовое поле, текстовый блок, выпадающий список, списковое окно, чекбокс и радиокнопка). • OnLostFocus — с виджета снимается фокус (текстовое поле, текстовый блок, выпадающий список, списковое окно, чекбокс и радиокнопка.) • OnChange — в выпадающем списке или окне списка выбирается любой пункт.
  • 35. СОБЫТИЯ ДИНАМИЧЕСКИХ ПАНЕЛЕЙ • OnMove происходит, когда динамическая панель перемещается • OnShow, OnHide срабатывают, когда динамическая панель скрывается или раскрывается. • OnPanelStateChange срабатывает, когда состояние динамической панели изменяется действием Set Panel State to State (Установить панель в состояние) • OnDragStart происходит во время начала перетягивания. • OnDrag происходит во время перетягивания динамической панели. • OnDragDrop происходит после того, как динамическая панель отпущена.
  • 36. ВЗАИМОДЕЙСТВИЕ ПРИ ЗАГРУЗКЕ СТРАНИЦЫ Например: • выделение текущего элемента в меню • установка динамической панели в нужное состояние • вставка переменной в текст виджета • отслеживание действий через глобальные переменные авторизован ли пользователь, можно задать изменение состояния панели на авторизирован / неавторизирован. Событие OnPageLoad позволяет создавать взаимодействия, которые срабатывают при загрузке страницы
  • 38. РЕДАКТОР СЦЕНАРИЕВ Widget Properties Pane -> вкладку Interactions -> Add Case или дважды кликните по событию = Case Editor
  • 39. ШАГ 1: ОПИСАНИЕ Возможно добавить описание сценария После добавления условий
  • 40. ШАГ 2: ДОБАВЛЕНИЕ ДЕЙСТВИЙ Виды действий • Действия с ссылками • Действия с динамическими панелями • Действия с виджетами и переменными • Общие действия
  • 41. ШАГ 2.1: ДЕЙСТВИЯ С ССЫЛКАМИ • Open Link in Current Window — открывает другую страницу или внешний URL в текущем окне • Open Link in New Window/Tab— открывает другую страницу или внешний URL в новом окне или новой вкладке. • Open Link in Popup Window — открывает другую страницу или внешний URL во всплывающем окне. Для этого окна можно задать размеры и свойства. • Open Link in Parent Window— используется во всплывающем окне для того, чтобы изменить страницу, загруженную в родительском окне, из которого оно открыто. • Close Current Window— закрывает текущее окно. • Open Link(s) in Frame(s)— меняет страницу, загруженную во встроенном фрейме. • Open Links in Parent Frame — открывает страницу в родительском фрейме. Используется при переходе со страницы, загруженной во встроенном фрейме..
  • 42. ШАГ 2.2: ДЕЙСТВИЯ С ДИНАМИЧЕСКИМИ ПАНЕЛЯМИ • Set Panel state(s) to State — настраивает видимость одной или нескольких динамических панелей. • Show Panel(s) — отображает (делает видимой) одну или несколько динамических панелей. • Hide Panel(s) — скрывает одну или несколько динамических панелей. • Toggle Visibility — скрывает или отображает динамические панели в зависимости от их текущего статуса видимости. • Move Panel(s) — передвигает динамическую панель в заданное место или на заданное расстояние. • Bring Panel(s) to Front — перемещает динамическую панель на самый верхний слой страницы. • Send Panel(s) to Back — перемещает динамическую панель на самый нижний слой страницы.
  • 43. ШАГ 2.3: ДЕЙСТВИЯ С ВИДЖЕТАМИ И ПЕРЕМЕННЫМИ • Set Variable/Widget value(s) — устанавливает значение одного или нескольких переменных и/или виджетов (т.е. значение текста в виджете). • Scroll to Image Map Region — прокручивает страницу к активной области изображения. Похоже на использование якоря или ссылки перехода. • Enable Widget(s) — включает такие виджеты формы, как выпадающий список или текстовое поле. • Disable Widget(s) — отключает виджеты. • Set Widget(s) to Selected State — настраивает выбранный стиль виджета или возвращает его стандартный стиль. • Set Focus on Widget — переводит фокус на виджет формы (например, в текстовое поле). • Expant Tree Node(s) — разворачивает узел в дереве виджетов. • Collapse Tree Node(s) — сворачивает узел в дереве виджетов.
  • 44. ШАГ 2.4: ОБЩИЕ ДЕЙСТВИЯ • Wait Time (ms) — откладывает действия на определенное время. • Other — показывает текстовое описание действия, например “Отправить письмо пользователю”.
  • 45. ШАГ 3: ОРГАНИЗАЦИЯ ДЕЙСТВИЙ Столбец с выбранными действиями. Одно действие можно добавлять несколько раз Действия будут выполняться в порядке, показанном в этом списке
  • 46. ШАГ 4: КОНФИГУРАЦИЯ ДЕЙСТВИЙ Используется для настройки параметров действий
  • 47. ЛОГИКА Возможные действия • В один и тот же сценарий можно добавлять несколько условий • Возможно изменять значения элементов при помощи: o взаимодействий o переменных, математических и строковых функций. Как делать? 1. Создаем сценарий внутри события (вкладка Interactions окна свойств виджета Widget Properties ) 2. “Add Condition” (Добавить условие). 3. Появляется окно конструктора условий (Case Editor)
  • 48. КОНСТРУКТОР УСЛОВИЙ тип переменной +само значение (которым может быть виджет)+тип сравнения +второй сравниваемый набор Конструктор условий позволяет создавать различные выражения
  • 49. ТИПЫ ПЕРЕМЕННЫХ • Is checked of — отмеченное состояние чекбокса или радиокнопки. • Selected option of — выбранное значение выпадающего списка или окна списка. • Value of variable — текущее значение, хранящееся в переменной. • Length of variable value — количество символов в текущем значении переменной. • Text on widget — текст, введенный в заполняемое поле. • Length of widget value — количество символов текста, введенного в поле. • State of panel — текущее состояние динамической панели. • Visibility of panel — состояние видимости динамической панели. • Text on focus widget — текст в выбранном виджете. • Drag cursor — положение курсора во время перетаскивания. • Area of widget — прямоугольная область, занимаемая виджетом (используется при перетаскивании мышкой).
  • 50. КОНКРЕТНОЕ ЗНАЧЕНИЯ • Value — статическое значение • Value of variable — значение переменной • Length of variable value — длина значения переменной • Selected option of — выбранное значение выпадающего списка или элемента listbox • Text on widget — текущий текст в любом • Length of widget value — длина текущего значения любого элемента • Text on focused widget — текст в выбранном элементе
  • 52. ПЕРЕМЕННЫЕ Зачем использовать? • Нужно передать информацию с одной страницы на другую • Когда взаимодействию одной страницы необходимо изменить виджеты на другой странице Виды переменных • Локальные • Глобальные
  • 54. ЛОКАЛЬНЫЕ ПЕРЕМЕННЫЕ Название переменной + тип переменной + источник, из которого берется значение переменной
  • 55. ДОПОЛНИТЕЛЬНЫЕ ВОЗМОЖНОСТИ • Выгрузка в спецификацию • Возможность рисования структурных схем
  • 56. ПОЛЕЗНЫЕ РЕСУРСЫ 1. Официальный сайт http://www.axure.com/ 2. Сообщество http://www.axureworld.org/ 3. Канал Axure RP http://www.youtube.com/user/axurerp 4. Уроки по Axure на русском http://www.uxfox.ru/category/axure/ 5. Библиотека элементов для Axure http://axureland.com/ 6. Русскоязычные сообщества Axure • http://ru-axurerp.livejournal.com • http://vk.com/axure • http://www.facebook.com/groups/256143434465197/ 7. http://www.axure.com/top-5-mistakes 8. Axure 6.5: не самые заметные, но крайне полезные возможности http://bit.ly/WWaxvi 9. http://www.userfocus.co.uk/articles/confessions_of_an_axure_master.html 10. http://www.axure.com/6-tips-for-higher-fidelity 11. Пример прототипа http://share.axure.com/N7MCWS/
  • 57. ПОЛЕЗНЫЕ РЕСУРСЫ 12. Сетка • http://960.gs/ • http://960grid.ru/ • Калькулятор сеток http://www.problem.se/labs/gridcalc/ • 892 уникальных способа разделения сетки 3x4 http://www.dubberly.com/wp- content/uploads/2011/03/3x4variations-poster.pdf • Принципы композиции и модульные сетки при проектировании сайтов http://vimeo.com/31503890 13. Набор иконок • http://fontello.com/ • http://glyphicons.com/ • http://www.gentleface.com/free_icon_set.html 14. Ментальные модели для веб - объектов http://interruptions.net/private/misc/Roth-IwC10.htm
  • 58. ПОЛЕЗНЫЕ КНИГИ Ezra Schwartz Axure RP 6 Prototyping Essentials Mark Boulton Grids Are Good Владимир Лаптев Модульные сетки: проектирование многополосных изданий