Завершаем переход платформы Docpart на Symfony

03.07.2026

Почти с конца прошлого года наша команда ведет одну из самых масштабных внутренних работ за всю историю развития платформы Docpart. Речь идет о полном переходе платформы на современный PHP-фреймворк Symfony. Это обновление практически незаметно для конечного пользователя, однако именно такие изменения определяют, насколько быстро развивается продукт, насколько удобно выпускать новые функции и насколько надежно работают интернет-магазины автозапчастей в долгосрочной перспективе.

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

Конечно, подобные проекты всегда оказываются значительно объемнее, чем кажется на старте. За внешне простым словом «переезд» скрывается переработка архитектуры, перенос большого количества компонентов, создание новых механизмов взаимодействия между ними, а также многочисленные проверки, тестирование и устранение мелких нюансов, которые неизбежно появляются в подобных проектах.

Но результат полностью оправдывает вложенные усилия.

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

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

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

Именно эту задачу мы постарались решить на архитектурном уровне.

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

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

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

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

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

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

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

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

Мы рассчитываем завершить необходимый объем работ в течение июля и приступить к выпуску нового дистрибутива Docpart на Symfony.

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

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

Будем держать вас в курсе. Следите за новостями Docpart.

Дополнительная информация

Контакты

ООО "ИНТАСК"
Адрес: 394018, Воронеж, ул. 9 января, дом 36/1, помещение 57, деловой центр "Всоцкий"
Телефон: +7 925 502-03-03
На сообщения по E-mail мы обязательно Вам ответим.

Режим работы

  • Пн-Пт: с 9:00 до 19:00 (время московское)
  • Сб-Вс: выходные

Информация актуальна на дату публикации. Следите за изменениями в новостях. Текущие условия приведены в Лицензионном договоре, который доступен по ссылке внизу этой страницы.

Начать тест-драйв Docpart [запуск за 15 минут]

Новости

03.07.2026

Завершаем переход платформы Docpart на Symfony

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

26.06.2026

Обновление Docpart со скидкой старым клиентам

Скидка на обновление платформы магазина автозапчастей на Docpart старым клиентам

19.06.2026

Важные новости для магазинов автозапчастей

Новости для магазинов автозапчастей: GlobalSign, Яндекс Почта, Symfony, Auth-сервисы