Большинство проектов начинаются с дизайна или разработки. Проект U-Plast стал исключением.
Клиент обратился к нам уже с готовой концепцией будущего сайта, предварительными материалами, техническим описанием и прототипом WordPress-темы. На первый взгляд могло показаться, что проект находится на высокой стадии готовности и требует лишь доработки существующей реализации.
Однако проведенный технический аудит показал совершенно другую картину.
Мы выяснили, что существующая тема представляет собой лишь демонстрационный каркас интерфейса, реализующий около 35–40% будущего функционала. Большинство страниц являлись заглушками, отсутствовала полноценная архитектура данных, не были реализованы ключевые пользовательские сценарии, а выбранная технологическая платформа ограничивала дальнейшее развитие проекта.
Именно поэтому было принято решение не дорабатывать существующий код, а полностью пересмотреть архитектуру будущей платформы.
Проект начался с технического аудита
Перед началом разработки мы провели комплексное техническое ревью существующих материалов, включая WordPress-тему, проектную документацию и требования заказчика. Это позволило определить сильные стороны подготовленной концепции, выявить потенциальные риски и сформировать стратегию дальнейшей разработки.
В ходе аудита мы проанализировали:
- структуру существующей WordPress-темы;
- архитектуру контента;
- пользовательские сценарии;
- качество реализации адаптивной версии;
- перспективы масштабирования;
- требования к SEO;
- возможности мультиязычной поддержки;
- предполагаемые интеграции с внешними сервисами.
По итогам анализа был подготовлен подробный технический отчет с рекомендациями по дальнейшему развитию проекта.
Почему мы отказались от WordPress
Во время аудита стало очевидно, что WordPress хорошо подходит в качестве CMS для простых корпоративных сайтов, однако архитектура будущего проекта выходила далеко за рамки классического сайта.
Новая платформа должна была объединить:
- каталог коллекций;
- фотогалерею проектов;
- видеоархив;
- библиотеку технической документации;
- мультиязычную структуру;
- интеграцию с сервисом «Дизайн Экспресс»;
- SEO-инфраструктуру;
- современную административную систему.
Подобная архитектура больше соответствует полноценному веб-приложению, чем традиционному сайту на CMS.
После анализа мы рекомендовали отказаться от дальнейшего развития WordPress и построить проект на базе Symfony.
Такое решение обеспечивало значительно больший контроль над архитектурой, безопасностью, производительностью и дальнейшим масштабированием проекта.

Мы не просто написали код — мы перепроектировали весь продукт
Следующим этапом стало проектирование новой архитектуры.
На основании проведенного аудита мы полностью переработали техническое задание, сформировали структуру будущего сайта, описали пользовательские сценарии и подготовили детальную декомпозицию разработки. В техническое задание были включены требования к структуре страниц, фотогалерее, видеоразделам, инструкциям, административной панели, SEO-модулю и обработке медиаконтента.
В результате была сформирована новая цифровая архитектура проекта, включающая:
- современную главную страницу в формате Bento Layout;
- каталог коллекций;
- интеллектуальную фотогалерею с фильтрацией по материалам;
- библиотеку видео по коллекциям;
- раздел технических инструкций;
- административную панель управления;
- систему SEO-настроек;
- автоматическую обработку изображений.
Современная административная система
Одной из целей проекта было сделать платформу максимально независимой от разработчиков.
Мы реализовали административную систему, которая позволяет сотрудникам компании самостоятельно управлять большинством элементов сайта.
Через CMS можно:
- редактировать контент страниц;
- управлять фотогалереей;
- публиковать видеоматериалы;
- загружать PDF-инструкции;
- изменять структуру главной страницы;
- управлять SEO-параметрами;
- автоматически конвертировать изображения в WebP;
- редактировать метаданные изображений (ALT, Title, Description).
Такой подход значительно упрощает сопровождение проекта и ускоряет публикацию нового контента.
Особое внимание — производительности и SEO
При проектировании платформы мы уделили особое внимание техническому качеству сайта.
В проект были заложены:
- автоматическая генерация WebP-изображений;
- управление SEO-параметрами каждой страницы;
- Open Graph для социальных сетей;
- генерация sitemap.xml;
- ЧПУ-адреса страниц;
- безопасная интеграция внешних видеосервисов;
- оптимизированная работа с медиаконтентом.
Благодаря этому новая платформа соответствует современным требованиям поисковых систем и готова к дальнейшему продвижению.
Неожиданная задача во время разработки
Уже после завершения архитектурного этапа проект столкнулся с техническим ограничением инфраструктуры заказчика.
Изначально новая платформа разрабатывалась с использованием PostgreSQL, поскольку именно эта СУБД лучше соответствовала выбранной архитектуре Symfony и требованиям к масштабируемости.
Однако в процессе внедрения выяснилось, что запуск должен выполняться на существующей серверной инфраструктуре клиента, полностью построенной на MySQL. Переход на новую базу данных оказался невозможен без изменений всей внутренней инфраструктуры.
Чтобы обеспечить совместимость с существующей средой, мы адаптировали проект под MySQL, переработав слой хранения данных и миграции без изменения бизнес-логики приложения. Такой подход позволил сохранить архитектурные преимущества платформы и одновременно выполнить требования заказчика по развертыванию.
Этот этап стал хорошим примером того, как в реальных проектах инженерные решения должны учитывать не только идеальную архитектуру, но и ограничения существующей ИТ-инфраструктуры.

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


