Сколько это стоит
Под одним словом «миграция» на рынке продают очень разные работы, поэтому цены отличаются в разы. У меня это выглядит так.
старт с версии 5.4.xОбновление Joomla 5 на Joomla 6
Типовой сайт без экзотических расширений: работа на копии, тесты и выкатка.
Ценаот 500 zł нетто
через версию 5Обновление Joomla 4 на Joomla 6
Два этапа вместо одного, замена или обновление части расширений.
Ценаот 1200 zł нетто
стандартный сайтМиграция Joomla 3 на Joomla 6
Полтора десятка расширений, готовый коммерческий шаблон, перенос контента, адресов и метаданных.
Цена2500-6000 zł нетто
шаблон, компоненты, плагиныКрупный сайт со своим кодом
Работа состоит в основном в переписывании своего кода под новые API, а не в кликах по панели.
Ценасмета, обычно от 8000 zł нетто
На цену влияет прежде всего число и качество расширений, переносится ли шаблон или его нужно пересобирать, объём своих правок в коде, а также нужно ли спасать адреса после sh404SEF. Точную сумму называю после бесплатного аудита, когда вижу конкретный список работ, а не по одному адресу сайта. Цены нетто: фактуру выставляет сервис Useme, клиентам из Польши он добавляет VAT 23%, фирмам из других стран ЕС выставляет фактуру без VAT.
Частые вопросы
Можно ли перейти сразу с Joomla 3 на Joomla 6?
Не одним шагом. Каждое официальное руководство Joomla предполагает конкретную стартовую версию: на четвёрку заходят с 3.10.x, на пятёрку с 4.4.x, на шестёрку с 5.4.x. На практике это цепочка 3.10, 4.4, 5.4, 6.x, а между этапами нужно проверять расширения и шаблон. Для вас это одна услуга и одна выкатка, но технически несколько переходов.
Что будет со старым шаблоном?
Зависит от того, на чём он собран. Стандартный шаблон Joomla 3, то есть Protostar, несовместим с Joomla 4, поэтому шаблон по умолчанию меняют ещё до старта. У коммерческих шаблонов обычно есть преемник у производителя, но это версия, которую нужно купить или скачать, а не обычное обновление. Если шаблон авторский или производитель исчез, переношу внешний вид руками на актуальную базу Joomla 6.
Сколько сайт будет недоступен?
Вся миграция идёт на копии, поэтому ваш сайт всё это время работает как обычно. Недоступность касается только самого переключения и обычно это минут пятнадцать, запланированных на время с наименьшим трафиком. Если в этот момент кто-то добавляет материалы, договариваемся об окне, когда никто не публикует.
Что если расширение больше не развивают?
Есть три выхода, и выбираем их вместе на этапе аудита: замена, функция ядра Joomla или своё решение. Многое из того, что во времена Joomla 3 требовало дополнения, сегодня есть в самой системе, например управление редиректами или дополнительные поля. Худший сценарий это оставить мёртвое расширение «потому что работает».
Нужно ли менять хостинг?
Не всегда, но проверить его нужно. Joomla 6 требует PHP минимум 8.3 (рекомендуется 8.4), MySQL от 8.0.13, MariaDB от 10.6 или PostgreSQL от 14.0, а рекомендуемый лимит памяти PHP не меньше 256 МБ. На большинстве шаред-хостингов версия PHP переключается прямо в панели. О необходимости менять сервер говорю до начала работ, а не в процессе.
Что с позициями в Google?
За этим слежу внимательнее всего. При миграции статьи и категории сохраняют свои ID, поэтому адреса обычно удаётся удержать один в один. Там, где адрес всё же меняется, ставлю редирект 301 и правлю внутренние ссылки. Проверяю также файл .htaccess и настройки SEF, потому что типовая лавина ошибок 404 после миграции берётся именно отсюда.
Насколько хватит Joomla 6?
По официальной дорожной карте Joomla ветка 6.x получает обычные исправления ошибок до 17 октября 2028, а исправления безопасности до 16 октября 2029. Для сравнения, Joomla 5 теряет обычную поддержку 13 октября 2026. Переход на шестёрку закрывает вопрос обновлений на несколько лет вперёд.