Зачем мы полностью переделывали ispmanager: от проблем к новой дизайн-системе

Зачем мы полностью переделывали ispmanager: от проблем к новой дизайн-системе

22 февраля 2026
5 минут
Редакция блога ispmanager

Зачем мы полностью переделывали ispmanager: от проблем к новой дизайн-системе

История стратегических решений при редизайне панели управления сайтами

Всем привет! Меня зовут Сергей Пестерев, я ведущий продуктовый дизайнер ispmanager. Последние полтора года наша команда работала над полным редизайном панели управления — одного из ведущих решений для хостинга.

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

О конкретных UX/UI решениях и изменениях в интерфейсе расскажу во второй части. 

Новый интерфейс - дашборд

 

Зачем переделывать то, что работает?

Вопрос на миллион, правда? В старом интерфейсе были проблемы, и не только те, которые приходят с возрастом.

Проблема доступности

Главная боль — плохая доступность. У интерфейса была контрастность примерно как у белого медведя в метель. Я конечно немного преувеличиваю шутки ради и все же мы не соответствовали рекомендациям WCAG. 

А именно:

  • Недостаточная контрастность текста
  • Размеры интерактивных элементов меньше рекомендуемых
  • Отсутствие focus states
  • Проблемы с клавиатурной навигацией
  • Адаптив. Минимальное разрешение экрана — 960px

Проблемы с контрастностью и размерами элементов в старом интерфейсе

 

Серый цвет терялся по всему интерфейсу — пропадали зебры в таблицах, элементы меню и другие важные части UI. От пользователей поступали жалобы: «плохо видно», «нечитабельно». 

Но среди всех этих проблем самая важная это конечно отсутствие нормальной адаптивности. Увеличить масштаб в браузере на 100-200% было невозможно без потери данных соответственно комфортно работать в панели на мобильных устройствах не представлялось возможным.

Техдолг и визуальная разрозненность

За годы развития продукта накопился серьезный визуальный техдолг:

  • Компоненты построены по нестандартной сетке 5px (постоянные проблемы с выравниванием)
  • Разнородные «заплатки» от разных дизайнеров по мере роста продукта
  • Иконки различных размеров и стилей
  • Сухой, безликий и недружелюбный интерфейс
  • Визуальная неоднородность после ребрендинга корпоративного сайта

Хороший дизайн = конкурентное преимущество

Анализ конкурентов показал, что все решения на рынке панелей можно разделить условно на 2 вида: 

1. Старые, мощные проверенные временем лидеры - cPanel, Plesk, с отличным набором функциональных возможностей, но имеющие перегруженный и устаревший интерфейс. 

2. Новые решения, типа PanelAlpha, узкоспециализированны и ограничены в возможностях, зато имеют красивый интерфейс и хороший UX. 

Мы хотим объединить преимущества. Отличный набор фичей (все таки 20 лет на рынке) мы упаковываем в современный, адаптивный интерфейс. 

 

Интерфейсы разных версий панели

 

Процесс: полная перестройка дизайн системы

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

Мы не стали переделывать существующую систему и создали совершенно новую. Это позволило решить накопленные проблемы кардинально.

Переход на стандартную сетку 4px

Проблема: Старая сетка 5px периодически создавала проблемы с выравниванием.

Решение: Переход на стандартную сетку 4px. Теперь все выравнивается без дополнительных сложностей, что ускоряет работу дизайнеров и разработчиков.

Революция в цветовой палитре

Создали совершенно новую систему цветов:

  • Primary, Secondary, Neutral, Tertiary (Info, Success, Warning, Danger)
  • Dynamic цвета — генерируются из статических и зависят от них

Ключевое преимущество: Больше не нужно отдельно создавать и поддерживать темную тему. Новые макеты собираются из компонентов основной темы и перекрашиваются в темную по щелчку пальцев, как магия!

 

Новая палитра

 

Единый icon kit — порядок в хаосе

Проблема: Иконки разных размеров, созданные по сетке 5px, множество дублей.

Решение:

  • Все иконки перерисованы в едином размере 16×16px по сетке 4px
  • Избавились от дублей и неиспользуемых элементов
  • Сократили объем на 45%
  • Итоговый icon kit: более 450 иконок 

icon kit до/после

200+ новых компонентов

Новый набор компонентов стал:

  • Более управляемым — меньше вариантов благодаря отсутствию отдельной темной темы
  • Более доступным — все компоненты увеличены в размерах согласно рекомендациям ведущих дизайн-систем
  • Более качественным — дополнены фокус-состояниями и протестированы на контрастность по APCA

Стандарт контрастности: Минимальное значение для текста (размер 14px / начертание 400) составляет L90+, что соответствует уровню WCAG AAA. 

 

Примеры компонентов в разных состояниях

 

Путь, который мы прошли

  1. Исследование и концепты — изучили конкурентов, собрали фидбек пользователей, проанализировали гайдлайны ведущих дизайн-систем
  2. Создание палитры — разработали новую цветовую систему с Dynamic цветами
  3. Создание иконок — перерисовали весь icon kit по новой сетке 4px
  4. Сборка компонентов — создали 200+ компонентов с учетом доступности
  5. Сборка лейаутов — собрали все экраны из новых компонентов
  6. Экспертное тестирование — дали доступ активным пользователям из сообщества к тестовому стенду
  7. Доработка интерфейса — внесли изменения на основе фидбека
  8. Оценка и планирование разработки — просчитали ресурсы и временные рамки, выделили критический функционал для MVP
  9. Подготовка к разработке — создали отдельную доску проекта, декомпозировали проект на мелкие задачи
  10. Разработка и тестирование — текущий этап

Снижение рисков

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

Заморозка интерфейса
Чтобы не растягивать сроки разработки, пришлось отказаться от некоторых важных функций и улучшений. После начала разработки заморозили все изменения в текущем UI.

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

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

Главные инсайты

1. Доступность = лучший UX для всех

Решая проблемы людей с ограниченными возможностями здоровья, улучшили опыт для всех пользователей. Увеличенные размеры интерактивных элементов, лучшая контрастность, четкие focus states — от этого выиграли все.

2. Цифровые-продукты могут быть красивыми

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

3. Дизайн-система — долгосрочная инвестиция

Потратив время на создание системы, экономим его в будущем. Удобное управление компонентами, темная тема в один клик, порядок в иконках — все это окупается при развитии продукта.

4. Персонализация решает

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

5. Информационная плотность — критичный параметр

В цифровых-продуктах нельзя просто увеличить все элементы. Нужны продуманные решения: переключатели плотности, адаптивные коллапсы, оптимизация пространства.

6. Инновации должны решать реальные проблемы

Каждое нововведение — от интеллектуальных вкладок до персонализации цвета — решает конкретную проблему пользователей.

 

До и после - итоговое сравнение ключевых экранов

Что дальше?

В следующей статье расскажу о конкретных UX/UI решениях: как мы переосмыслили вкладки, меню, таблицы и формы, а также о том, как реализовали персонализацию через цветовую модель OKLCH.

А пока — делитесь опытом редизайнов в комментариях. Сталкивались с похожими вызовами при создании дизайн-систем с нуля?

Редакция блога ispmanager
Редакция блога ispmanager