Автоматизация работы. Вывод реальных данных. Расширьте возможности с помощью плагинов Figma

by Ivan Istomin
Автоматизация работы. Вывод реальных данных. Расширьте возможности с помощью плагинов Figma
Мол вся такая сборная.

Я рад представить плагины всему сообществу Figma, вместе с сотнями разработчиков, которые создали и опубликовали плагины во время нашей бета-версии. Сегодня все пользователи могут использовать эти плагины, разработанные нашим сообществом, и создавать свои собственные плагины, адаптированные к их рабочим процессам.

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

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

  1. Хотя разработчики используют плагины, они не всегда надежны и безопасны. Это связано с тем, что они часто построены на не полностью поддерживаемых API.
  2. Дизайнеры находятся во власти других, чтобы создавать плагины для них, если они сами не знают, как писать код. И получить инженерно-технические знания всегда непросто.

К счастью, мне пришлось работать с супер талантливыми инженерами и разработчиками плагинов из нашего сообщества, чтобы помочь решить эти проблемы. Конечно, мы хотели, чтобы наши плагины были безопасными, стабильными и работоспособными. Но мы также хотели, чтобы программирование плагинов Figma было похоже на веб-программирование. Наш внутренний девиз - "Если вы можете запрограммировать веб-страницу с помощью базовых HTML и JavaScript, вы можете создать плагин Figma."

Получается, что для этого возникло много технических сложностей (о которых мы поговорим в одном из последующих технических блогов). Нам также впервые пришлось выяснить, как выглядит архитектура плагина для веб-платформы, когда речь заходит об инструментах проектирования. Но при такой архитектуре платформы плагинов мы надеялись, что эти первоначальные затраты позволят большему числу создателей плагинов создавать более креативные, интересные плагины.

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

Всего через 6 недель бета-тестирования, у нас появилось более 40 публичных плагинов, доступных для сообщества Figma, с каждым днем их становится все больше. Вы можете просмотреть все плагины прямо в программе Figma. Установка плагина займет всего один клик. В своем проектном файле просто щелкните правой кнопкой мыши, чтобы получить все доступные плагины.


Источник статьи, а также ссылка на мой репозиторий на Github, где я начал перевод документации Plugin API.

August 3, 2019
by Ivan Istomin
Translate
Developing