14 октября 2025 года вышла Joomla 6.0.0. При подготовке к Joomla 4 был изменён релизный цикл на двухлетний, где каждая мажорная версия имеет 2 года активной разработки и 2 года - в режиме поддержки и закрытия уязвимостей. С выходом Joomla 6 "четверка" завершает свой путь, а Joomla 5 переходит в режим техподдержки.
Мажорный релиз не означает больше коренной слом обратной совместимости, но является своеобразным слепком, фиксацией изменений в момент времени (, ).
Переход с Joomla 5 на Joomla 6 - это обновление, а не миграция.
Что нового в Joomla 6.0.0?
Было добавлено множество новых функций, улучшений безопасности и кода, а также повышена скорость работы за счёт этих улучшений. Краткий список нововведений в Joomla 6.0 - (Рис. 1).
Автоматические обновления Joomla
. Теперь в Joomla 5.4 и 6.0 реализованы автоматические обновления ядра Joomla — ваш сайт будет обновляться безопасно и без участия администратора. Это полезно для сайтов, в которых не используется огромное количество расширений и они целиком и полностью полагаются на широкий функционал ядра.
Таким образом решаются прежде всего проблемы с безопасностью и больше не будет ситуаций, когда "заплатка" выпущена оперативно, но владельцы сайтов проигнорировали обновление. Тем не менее использовать этот инструмент следует осознанно и с осторожностью, явно понимая последствия того или иного выбора.
Настройки автообновления Joomla находятся в компоненте Joomla Update: Система → Обновление → Joomla - (Рис. 2).
Перейдите в параметры компонента - (Рис. 3).
В настройках появилась вторая вкладка - Автоматические обновления (Automated Updates), где его можно включить или отключить, а так же увидеть дату последней проверки и выбрать какой группе пользователей отсылать уведомления об автоматическом обновлении - (Рис. 4).
Также мы видим, что включение автообновлений приведёт к регистрации сайта в системе статистики Joomla. Это не что-то суперновое, начиная ещё с середины линейки Joomla 3.x был добавлен плагин сбора статистики системной информации: версий ПО окружения (операционная система, PHP, база данных), а также версия самой Joomla. По сути это та же система, только доведенная до ума. Из нового - добавлен url сайта. Схожий функционал есть во многих других CMS. Это попытка привести в порядок сбор статистики, увеличить полезность данных, которые важны для разработчиков ядра Joomla.
Дочерний шаблон Cassiopeia с новыми настройками
В стандартный шаблон Joomla Cassiopeia решили добавить параметры настройки цветов и шрифтов без необходимости создавать собственные CSS-файлы. Во избежание возможных проблем с обратной совместимостью реализовано это в виде дочернего шаблона Cassiopeia Extended. О самом шаблоне Cassiopeia мы уже писали на сайте: Шаблон Cassiopeia – советы и хитрости, а также большая статья-мануал по созданию шаблонов в Joomla: . В контексте данного нововведения будет полезен раздел .
Найти Cassiopeia Extended можно в разделе Система → Шаблоны → Стили сайта - (Рис. 5).
Добавлены вкладки Colour Settings и Font Settings.
Colour Settings содержит настройки цветов фона и текста для header, body, ссылок, состояний primary-кнопок, footer - (Рис. 6).
Технически шаблон инлайнит значения CSS-переменных - (Рис. 7).

В Font Settings кроме уже знакомых настроек шрифтов добавлены размеры заголовков H1, H2 и H3 в rem.
Версионирование пользовательских полей
В Joomla уже давно можно сохранять и восстанавливать версии контента. Из коробки это были только материалы. При этом данные из пользовательских полей не сохранялись в версии. Теперь система версионирования была расширена и включает также данные пользовательских полей.
Новые типы пользовательских полей
Поле Joomla типа Notes (заметки)
Появилось новое поле «Notes», которое позволяет добавлять «заметки» между пользовательскими полями или прямо в статье - (Рис. 8).
Это может быть очень полезно для добавления дополнительных инструкций между пользовательскими полями, чтобы помочь пользователям - (Рис. 9).
Поле Joomla типа Numbers (число, валюта)
Также появилось новое поле «Numbers», которое позволяет отображать число с возможностью форматирования валюты. В админке ввод выглядит как обычное поле и в целом аналогично полю типа "текст" с фильтром "целое число" - (Рис. 10).
Снаружи содержимое поля отображается в виде числа с символом валюты. В целом это удобно для каталогов на базе материалов Joomla - (Рис. 11).

Пакетная установка/удаление тегов для материалов
Добавлена возможность массового изменения тегов для материалов Joomla. Возможно как добавить, так и удалить выбранный тег - (Рис. 12).
Плагин обратной совместимости 6
Новый плагин Behaviour → Backward Compatibility 6 в Joomla 5.4 обеспечивает более плавное обновление до Joomla 6. В версии 5.4 он просто существует и включён, чтобы обновление не вызывало ошибок у сторонних расширений - (Рис. 13).
В этом плагине на время сохраняются устаревшие PHP классы ядра из предыдущей версии, которые могут использоваться в сторонних расширениях. Плагин обратной совместимости для Joomla 5 содержит слой совместимости для Joomla 4. Плагин обратной совместимости для Joomla 6 содержит слой совместимости для Joomla 5, совместимость для Joomla 4 в него не входит.
В плагины обратной совместимости постепенно переходят PHP классы Joomla CMS, дублирующие аналогичные классы из Joomla Framework. Таким образом кодовая база становится чище, а Joomla CMS под капотом постепенно переходит на использование своего фреймворка,- ().
Если все расширения, работающие на вашем сайте работают без плагина обратной совместимости, то его лучше отключить. Но делайте это только в случае, если вы уверены в этом.
Украшения в Joomla 6
Куда ж без них... Для шаблонов по умолчанию как в панели администратора, так и во фронтенде стали использовать View Transition API. Переходы между страницами стали более плавные, с FadeIn / FadeOut. А об их использовании как раз была , тоже можно почитать.
Другие изменения и улучшения
Полный список можно . Многие из них находятся под капотом и будут заметны разработчикам.
- Теперь можно дополнить список тегов в полях HTML-тег модуля и HTML-тег заголовка собственными тегами в XML-манифесте модуля .
- Добавлены новые поля для XML-манифестов: Calendar, Date, Datetime, Time, которые выводят HTML5 поля в параметрах вашего расширения .
- Разработчики получили возможность генерировать миниатюры не только для изображений, но для любых типов файлов в своих плагинах файловых систем на событие onFetchMediaItems .
- Добавлены новые параметры фильтрации материалов для REST API Joomla .
- Анимированный лоадер сменили на SVG-анимацию .
- В модуле случайных изображений можно указывать несколько типов графических файлов (через запятую jpg, jpeg, png, webp) .
- Поле алиас всегда видимо при редактировании материалов с фронта .
- Внесены изменения в плагин languagefilter, в частности если задано удаление префикса языка по умолчанию, перенаправление для переключения языка удаляется .
- Удалена отдельная view для избранных материалов в панели администратора. С этим связано несколько PR.
Всего более 200 PR было влито в ядро, обновлена документация на - (Рис. 14).
Разработчикам будет любопытен раздел для Joomla 5.4 to Joomla 6.0. Особенно полезен может оказаться раздел , где затрагивается уход от устаревшего подхода с $model → setError() / $table → getError() и LegacyErrorHandlingTrait.
P.S. В этой версии 6.0.0 пока нет русского языка - жаль?., но есть украинский. Надеюсь, что в последующих версиях эта ошибка будет исправлена...













