Перайсці да зместу
Siaroža
Назад да кейсаў

Графічная дызайн-сістэма

Без ручных перадач дызайнер–распрацоўнік

  • Figma

Graphic Design System для шматкліентнай B2B-платформы — брэнд-камбінацыі пад кліента, агульная бібліятэка актываў і Figma-экспарт, які замяніў ручныя перадачы паміж дызайнерамі і распрацоўнікамі.

Сховішча Platform Graphic Design System — 89 вузлоў, 99 сувязей. Прокрутка для маштабу, перацягванне для панарамы, стрэлкі для руху.

Кантекст

Платформа была складаным B2B-прадуктам. Адна толькі UX і Design System не падавалася — патрэбна была яшчэ Graphic Design System. Кожны кліент хацеў прыладваць платформу пад свой брэнд: унікальныя спалучэнні колераў, тыпографіі, іконак, ілюстрацый і іншых візуальных актываў.

Некалькі асобных праектаў маглі быць звязаныя і дзяліць адну бібліятэку. Маркетынгу таксама патрэбныя былі гэтыя актывы для прома-матэрыялаў. З ростам сістэмы галоўным стала архітэктурнае пытанне: як прадугаджаць змены, падтрымліваць розныя сцэнарыі і захоўваць кансістэнтнасць?

Figma — хмарная супольная срэда, а не Git. Адсочваць і сінхранізаваць змены актываў паміж праектамі было цяжка — асабліва калі вялікія каманды мелі свае ўяўленні пра экспарт, іменаванне і захоўванне.

Намаганні

Роля. Lead Graphic Design, Design Engineer

Каманда. Аднаасобна на плагіне і пайплайне

Абмежаванні

  • Брэнд-камбінацыі пад кліента на адной агульнай бібліятэцы
  • Некалькі звязаных праектаў, якія спажываюць тыя ж экспарты
  • Перадача кожнага актыва ў фармаце 1:1 паміж дызайнерам і распрацоўнікам
  • Няма кантролю версій для Figma-файлаў так, як у кодавых рэпазіторыях

Што было цяжка

  • Прадказальны workflow, зразумелы і дызайнерам, і распрацоўнікам
  • Правілы экспарту па старонках без ручнай перапіскі
  • Маштабаванне ад інтэрактыўнага плагіна да запланаваных headless-абнаўленняў
Pan Eksportowicz — спіс экспарту і панэль налад

Укладка Export: экспарт па актывах. Налады: маскі папак і файлаў, фарматы і мапінг стыляў.

Працэс

Спачатку workflow

Маштабавальная Graphic Design System патрабуе надзейнага, прадказальнага workflow — актывы арганізаваныя так, каб і дызайнерам, і распрацоўнікам было зразумела. Гэта была адна частка задачы.

Плагін Figma Export

Другая — дастаўка актываў. Я зрабіў плагін Figma Export, які сканіруе ўсе старонкі ў файле. Кожная старонка можа мець свае правілы экспарту: куды ідуць актывы, як яны экспартуюцца і як называюцца. Дызайнеры экспартуюць увесь файл або толькі абраныя старонкі.

Гэта ператварыла працэс з шматлікіх перамоваў у просты пайплайн: Figma → Export → Public Design Storage → Праект 1…N.

Headless-аўтаматызацыя

Пасля праверкі workflow я зрабіў headless-версію плагіна. Экспарт можна было запускаць без адкрыцця Figma дызайнерам, а абнаўленні актываў — ставіць па раскладзе.

Вынік

Сістэма перайшла ад ручнага, камунікацыйна цяжкага працэсу да аўтаматызаванага design-to-production пайплайну. Меньш каардынацыі паміж дызайнерамі і распрацоўнікамі; актывы застаюцца сінхранізаванымі ў звязаных праектах.