Обновление Joomla 3.10 → Joomla 6 + адаптивный шаблон + сохранение самописного магазина (для всех)
⚓ Work 📅 2026-02-03 👤 surdeus 👁️ 1
Задача: обновить сайт с Joomla 3.10.12 до актуальной Joomla 6.x, устранить все ошибки и несовместимости, заменить шаблон на адаптивный и восстановить работу самописных компонентов магазина до состояния «как было до обновления».
Проекту более 10 лет, много legacy-кода, большая часть магазина завязана на JavaScript. Все работы выполняются на тестовом сервере.
Текущее состояние
CMS: Joomla 3.10.12
Шаблон: yoo_balance (не адаптивный)
JS: много логики на MooTools, иногда используются вставки на jQuery
На сайте есть самописные модули/плагины/компоненты — заменить нельзя, только адаптировать/исправлять
Критически важный функционал (самописный)
Основной магазин реализован в двух компонентах:
1) com_bundle
Корзина, оформление заказа, доставки, расчеты (в т.ч. времени изготовления)
Основное — PHP, но есть важный JS
2) com_uniform
Универсальные формы с кастомными типами полей (на них построены страницы товаров)
Ключевые типы полей: bundle и bundleajax (в т.ч. ajax-подгрузка)
Что нужно сделать
Обновить Joomla 3.10.12 → 6.x на staging.
Исправить все проблемы несовместимости (PHP/JS/структура/шаблоны/переопределения).
Полностью уйти от MooTools: переписать/заменить зависимости так, чтобы функционал магазина не сломался.
Заменить шаблон и сделать адаптивную верстку под мобильные устройства.
Полностью восстановить функциональные сценарии магазина: страницы товаров/формы, корзина, оформление заказа, доставки, ajax-части.
Условия и формат
Работы проводятся на тестовом сервере. Перенос на прод — при необходимости отдельным этапом.
Нужен разработчик, который умеет глубоко разбираться в чужом коде, отлаживать и аккуратно дорабатывать legacy.
В приоритете долгосрочное сотрудничество
Требования к исполнителю
Уверенный PHP + JavaScript (опыт от 3 лет)
Опыт разработки/поддержки сайтов на Joomla
Желателен опыт миграций Joomla (3 → 4/5/6)
Уверенная отладка JS и понимание legacy-подходов; знание MooTools будет плюсом
Что прислать в отклике (обязательно)
Примеры похожих работ (Joomla миграции/поддержка самописных компонентов/магазины).
Короткий план: этапы миграции и подход к отказу от MooTools.
Оценка: сколько займет аудит и примерная оценка сроков по этапам.
🏷️ Work_feed
