Организация файлов в Figma

Автор статьи:
,

Введение

Для успешной работы в Figma важно не только уметь пользоваться основными инструментами, но и научиться эффективно структурировать файлы проектов. Это особенно полезно, когда вы работаете в команде. Четкая организация материалов помогает оптимизировать рабочие процессы и сделать их более продуктивными.
Начнем с основных понятий, которые пригодятся для организации рабочего пространства в Figma:
  • Команды (teams) — это коллекции проектов.
  • Проекты (projects) — это наборы файлов.
  • Файлы (files) — это файлы Figma или Figjam, в которых вы работаете.
  • Страницы (pages) — то, на что разделяются файлы. Их названия и задачи варьируются по вашему желанию.

Figma предлагает несколько вариантов работы, есть бесплатный и платный тарифы.

Бесплатная версия

В бесплатной версии можно создать всего 1 команду, а в ней — 1 проект. В этот проект можно добавить всего 3 файла. Внутри файлов можно добавить страницы, максимальное количество в этой версии — 9.

Преимущества бесплатной версии:

01
Все компоненты в одном месте, они всегда актуальны.
02
Удобство для работы в команде, когда она одна. Один проект — одна команда, чтобы не запутаться среди файлов.

Недостатки:

01
Ограничение количества файлов и страниц.
02
Нельзя публиковать библиотеку.
03
История показывается только за последние 30 дней, к старым версиям не вернуться, если прошло больше времени.
04
На самом деле у вас просто один файл.

Платная версия

Платная версия имеет больше преимуществ и дает возможность грамотно структурировать большое количество файлов.

Преимущества этого варианта:

01
Четкое разделение файлов (по задачам, проектам, командам).
02
Неограниченное количество файлов/страниц/команд/проектов.
03
Возможность группировать файлы и так их сохранять.

Если вы только начинаете свою профессиональную деятельность, то можете ограничиться бесплатной версией, позже купить другой тариф.

Структура файлов

Когда вы работаете в компании, где есть несколько команд дизайнеров с разными задачами, сортировать файлы удобнее по командам. Если вы фрилансер, у вас несколько клиентов и проектов, то советуем классифицировать файлы по проектам. Помните, что все зависит от задач, которые стоят перед вами, и от того, какой вариант для вас удобнее.

Проекты

Вы можете разделять файлы на проекты, которые посвящены определенному направлению компании. Например, в компании Яндекс можно было бы выделить проекты Еда, Яндекс.Pay, Такси, Маркет и т. д. В соответствии с этими направлениями или блоками сортировать файлы.

Если вы фрилансер, то разделять файлы удобнее по клиентам или проектам. Например, лендинг для магазина игрушек, сайт для блогера и т. д.

Файлы

Эти единицы элементов Figma расположены внутри проектов. Вы можете сортировать их по тем классификациям, которые для вас удобны. Например, ориентируясь на пользовательские сценарии: регистрация, поиск, оформление заказа и т. д.

Совет: если исследования требуют большого количества изображений, то лучше их сохранить в отдельный файл.

Отдельно можно выделить библиотеки — это набор стандартных элементов, которые будут повторятся из проекта в проект.

Когда вам необходим этот компонент, вы можете взять его из библиотеки, а не создавать заново.

Вид библиотеки вы также выбираете самостоятельно, но наиболее распространенные:
  • библиотека компонентов (кнопки, чекбоксы, индикаторы и т.д.),
  • библиотека стилей (цвета, шрифты, тени),
  • библиотека тем (отдельно компоненты для светлой и темной),
  • библиотека по платформам (iOS, Android, Web).

Если вы фриланс-дизайнер, то можете использовать UI KIT (User Interface Kit или набор для пользовательского интерфейса) — это собрание компонентов дизайна (иконки, кнопки, шрифты и т. д.), которые вы можете создать сами или взять из готовых дизайн-систем. UI KIT можно оформить в отдельный файл для удобства.

Страницы

Файлы состоят из страниц. Повторяемся, названия и структуру вы выбираете сами. Главное — придерживайтесь единообразия, чтобы не запутаться самому и не запутать членов команды. Несколько примеров названий:

  • По алфавиту. Удобно для поиска, но может быть неудобно в структуре файла.
  • Последовательная нумерация: 01_Главная, 02_Контакты, 03_Каталог и т. д.
  • По пользовательским сценариям: Поиск, Регистрация, Настройки.

Для четкой организации компонентов внутри одного Figma сортируйте их по страницам, например:

01
Обложка
Место, где вы храните миниатюру вашего файла, чтобы его удобно найти в библиотеке файлов.
02
Исследования визуала
Место для скриншотов, референсов и т.д., которые вы используете в качестве вдохновения.
03
Пользователи
Дополнительное пространство для пользовательского тестирования и концепций.
04
Открытие (Discovery)
Место, где вы конкретизируете идеи и храните те, которые не используются в конечном продукте.
05
Флоу
Страница, где вы объединяете макеты в пользовательский интерфейс, показывая связи между экранами.
06
Прототип
Дополнительная страница, показывающая микровзаимодействия и клики по работе. Прототипы обычно требуют дублирования экранов для анимации (например, серии экранов для разработчика).
07
Готовность к разработке
Страница с готовым интерфейсом, который прошел одобрение от команды и заказчика.

Совет: сохраняйте все, что было утверждено, подписано и одобрено в отдельном месте, чтобы случайно не использовать неутвержденный вариант в конечном продукте.

Для визуальной структуры добавьте разделители — это пустые страницы без файлов, в названии которых можно использовать нижнее подчеркивание. Также вы можете добавить эмодзи.

Еще один вариант структуры страниц:

Секции

Новая функция в Figma, которая может помочь с организацией компонентов внутри одного файла. Секции размещаются поверх других слоев, тем самым объединяя их в единую систему. Компоненты, размещенные в разных секциях с одним названием, находятся в одной группе во вкладке Assets. Если вы используете несколько секций, то все компоненты группируются под именем самой внешней секции.

UI-kit

Мы рассматривали UI-kit выше в разделе Файлы, но если вы работаете в рамках одного файла (например, в бесплатной версии), то UI-kit лучше располагать на отдельной странице, к которой вы будете всегда обращаться и не путаться во время процесса проектирования.

Советы по организации

Обложка

У всех файлов должна быть обложка. Она поможет при поиске, а также предоставит краткую информацию о том, что находится внутри файла. На обложке должна присутствовать наиболее важная информация: название или задача, дедлайн, ответственный дизайнер или лид команды и его контакты. Также важно отметить текущий статус задачи. Рекомендуемый размер обложки — 1600x960 px.

Варианты обложек:

Названия фреймов и слоев

Не создавайте длинные и сложные названия по типу Frame_234_AO_eor1232. Название файлов и фреймов должно быть четким и понятным не только вам, но и разработчикам, и другим членам команды. Например, «Оплата/Добавление способа оплаты», «Оформление заказа/Изменение способа получения» и т. д. Понятные и четкие названия позволят разработчикам ориентироваться в вашем дизайне, поскольку вы создаете визуализацию, которую им нужно воплотить в продукт.

Для удобной ориентации в слоях обращайте внимание на их названия, например: «Контент», «Текст», «Описание».

Чек Лист

Поместите на отдельную страницу чек-лист, с которым вы или другие дизайнеры могут сверяться до выхода на дизайн-чек. В нем можно оценить выполнение задач и определить, что уже сделано, а что еще предстоит выполнить, прежде чем передавать проект на проверку. Что добавить в чек-лист: корректные цвета, добавление крайних состояний и т. д. Вариант оформления:

Комментарии и пояснения

Добавление комментариев поможет избежать недопониманий между вами и разработчиками, которые смогут сразу увидеть требования к компонентам. Если у разработчиков возникнут вопросы, они смогут вернуться к вашим пояснениям и пересмотреть их. Дополнительные комментарии позволят вам объяснить своим коллегам, как должны взаимодействовать различные элементы дизайна. Пояснения сделают понятным вашу логику и спроектированные процессы для разработчиков и других участников команды.

Песочница

Это дополнительный файл, где вы или другие дизайнеры смогут экспериментировать, разрабатывать новые фичи, придумывать компоненты и т. д. Отдельная страница для этого не нарушит проект, не создаст хаос в других файлах и даст вам реализовать свои идеи.

Данные

Создавайте отдельную страницу с данными. Если вы работаете в команде дизайнеров, то за каждым именем и контактами должна быть запись о том, над какой задачей/ фичей работает дизайнер. Если вы работаете в одиночку, вы можете оставить контакты клиента и основные данные о проекте.

Полезные плагины

Плагины, которые могут быть полезны при работе с файлами.

Autoflow

Autoflow

Для создания переходов между экранами и состояниями рекомендуется использовать этот плагин. Он позволяет быстро и просто демонстрировать связи между различными экранами и макетами и поможет разработчикам и другим дизайнерам лучше понять принцип работы интерфейса

Renamed

Renamed

При помощи этого плагина вы можете изменять названия у нескольких файлов и слоев одновременно.

EightShapes Specs

EightShapes Specs

Этот плагин создает спецификации для вашего дизайна автоматически и удобен для передачи проекта разработчикам.

Style Organizer

Style Organizer

Позволяет убедиться, что все стили применены к вашему компоненту.

Заключение

Эффективная организация рабочего пространства в Figma обеспечит вам удобство работы и избавит от необходимости тратить время на поиск файлов. Предложенные нами советы и рекомендации не являются обязательными правилами. Вы можете разработать собственную структуру, наиболее удобную для вас или вашей команды. В этом лонгриде мы постарались собрать возможные варианты, которые помогут структурировать файлы и эффективно организовать ваш рабочий процесс.