Разработка и внедрение кастомной мультиадминки для строительной корпорации Укрбуд

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

Несколько лет назад мы познакомились с Корпорацией Укрбуд и наше знакомство переросло в очень плодотворное сотрудничество. Все началось с разработки сайта для ЖКХ, а в результате мы вместе “построили” целый комплекс интересных и сложных проектов, изюминкой которых стала система мультиадминка.

Знакомство с Укрбуд и оценка ситуации компании

Известную строительную корпорацию в онлайне представлял веб-сайт с устаревшим дизайном, который терял большинство посетителей ещё на старте из-за медленной загрузки и плохой адаптации под мобильные устройства. К тому же, пользоваться им было не очень удобно и компании, и клиентам. Кроме основного сайта, у застройщика в обслуживании было более двадцати объектов, которые нужно было объединить, а это значит более двадцати административных панелей управления, и в случае внесения изменений требовалось много времени для их реализации. Времени, которого в бизнесе часто не хватает. О быстрой коммуникации с потенциальными клиентами и увеличении конверсий речь даже не шла. Многие клиенты, данные, информация попросту терялись в недрах “строительных завалов”. Мы в Wezom согласились разобраться с этим и максимально диджитализировать все процессы. 

Этап редизайна сайта Укрбуд


Согласование проектных работ и “закладка фундамента”

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

  • редизайн основного сайта Укрбуд;
  • создание дизайн-системы для всех сайтов ЖК;
  • разработка сайта по продаже коммерческой недвижимости;
  • объединение всех сайтов в одну административную панель;
  • синхронизация CRM системы bitrix24;
  • интеграция email-рассылки с помощью платформы MailChimp.

На протяжении 3-х лет командой из 14 человек мы совместно работали над проектом (9 наших специалистов и 5 - со стороны клиента), чтобы реализовать все поставленные задачи. Понадобится не один кейс, чтобы описать все технологии и проекты, которые мы создали для корпорации Укрбуд. Однако сосредоточимся на главном. 

Разработка системы управления сайтами

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

Основной сайт УкрБуд


Главные возможности мультиадминки Укрбуд:

  • управлять всеми 27 сайтами в одной административной панели;
  • самостоятельно создавать новый сайт для ЖК по шаблону с возможностью копирования наполнения сайта из уже существующего. Для шаблонных сайтов ЖК можно создавать уникальные элементы (стиль кнопок, цвета, лого, наполнение);
  • объединять системные страницы в единый раздел, что позволяет отменять любое количество публикаций одновременно;
  • создавать “Новости” и комплексно их размещать на нескольких сайтах . При создании “Новостей” можно использовать список тегов внутри каждой новости;
  • размещать “Акции” на главной странице одного или нескольких сайтов;
  • реализовать взаимодействие разных блоков во всей системе сайтов;
  • сохранять все загружаемые изображения в медиагалерее редактора tinyMCE с последующим использованием для выбранных сайтов по мере необходимости;
  • управлять push-уведомлениями на всех сайтах в одном разделе. Возможна одновременная их рассылка на любом количестве сайтов;
  • создать раздел “Стандарты” один раз и отображать его на всех сайтах. В дальнейшем этот раздел можно дополнять и редактировать - изменения будут применены для всех сайтов;
  • публиковать и/или снимать с публикации список ЖК на любых выбранных сайтах;
  • автоматически менять минимальную цену во всех упоминаниях (на главной странице, в слайдере “другие ЖК” и т.д.);
  • управлять обратной связью со всех сайтов в одном разделе административной панели, куда поступают все запросы и группируются по номерам телефонов;
  • добавить пользователя в черный список сразу для всех сайтов.


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

  • все “Переводы” разделили на “Общие” и “Уникальные”, чтобы упростить редактирование одного языка и сократить повторение одинакового контента;
  • реализовали функцию “Импорт переводов”, с помощью которого можно загрузить файлы с переводами всех сайтов ЖК.
Сайт LA MANCHE, созданный на основе дизайн-системы

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

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

Рефакторинг или уборка программного мусора

Работа была комплексной и сложной, мы кирпичик за кирпичиком реализовывали много сложных решений, чтобы “построить” современный подход к организации бизнеса для строительной компании. Рефакторинг стал ключевым и очень важным этапом после внедрения административной панели сайтов.

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

Проведение рефакторинга позволило нам:

  • Автоматизировать процесс тестирования и доставку ценности на сервер, а это, в свою очередь, практически полностью минимизировало человеческий фактор;
  • Свести к минимуму появление багов на рабочих серверах;
  • Легко интегрировать необходимые технологии и их обновления;
  • Оптимизировать работу с базами данных;
  • Избавиться от дублей в плагинах и шаблонах;
  • Вносить однотипные изменения в одном месте;
  • Повысить ответ сервера на запросы с сайта;
  • Легко модифицировать существующие функциональные возможности и реализовывать новые;
  • Ускорить работу главного сайта и всех сайтов ЖК, а также повысить их работоспособность.
Сайт ЖК SpasSky, созданный на основе дизайн-системы


Результаты 3-х летнего сотрудничества с Укрбуд

Строительная корпорация Укрбуд получила целый комплекс IT-инструментов для ведения и управления бизнес-процессами.

IT-инструменты предоставили клиенту:

  • Удобное и простое управление всеми сайтами из одной административной панели;
  • Автоматизацию работы с клиентами и объектами строительства;
  • Возможность оперативной реакции отдела продаж на поступление заявки с любого сайта компании и увеличение показателя отклика в целом;
  • Быстрое достижение целей в отношении коммуникации с аудиторией;
  • Легкое исправление ошибок и корректировок;
  • Минимизацию потребности в работе программистов;
  • Улучшение рабочей атмосферы;
  • Отсутствие ручного труда там где это возможно;
  • Существенную экономию времени для решения умственных задач;
  • Желание создавать новые проекты, которые можно легко интегрировать в существующие IT инструменты компании.

И не смотря на то, что Укрбуд больше не создает новые проекты и вряд ли будет (Wezom тут не при чем, если что:) вместе мы “построили” действительно крутую мультиадминку, с которой хотелось и хочется работать дальше - настолько просто она реализует сложные процессы и автоматизирует рутинную работу.