17 октября 2023 года вышла новая мажорная версия Joomla под номером 5. Также вышла новая минорная версия 4.4, предназначенная для обновления сайтов до пятой версии CMS. В данном материале мы рассмотрим ключевые новшества, которые привносит Joomla 5.

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

Одно из наиболее значительных изменений заключается в том, что переход с Joomla 4.4.x на Joomla 5.x теперь называется не миграцией, а обновлением.

Новшества Joomla 5

Joomla 5 воплощает современные требования к CMS, обеспечивая пользователей сочетанием скорости, безопасности и интуитивно понятного пользовательского интерфейса.

Тёмный режим панели управления
Joomla 5 может похвастаться возможностью применения тёмного режима в админке.
Кэширование веб-ресурсов
Множество улучшений по части кэширования.
Интеграция со Schema.org
Автоматическая активация микроданных Schema.org для названий организаций и сайтов повышает поисковую оптимизацию.
Оптимизация кода
Улучшение скорости заметно благодаря автоматической оптимизации исходного кода с помощью phpcs fixer.
Новые версии PHP и Bootstrap
Улучшенная совместимость с PHP 8+ и обновление Bootstrap 5.3.2 гарантируют соответствие системы современным стандартам.
Пользовательский интерфейс
Улучшения в темном режиме для шаблона администратора Atum и новое модальное окно для кнопок выбора обеспечивают более плавное взаимодействие с пользователем.
Инструменты и плагины
Редактор TinyMCE обновлен до версии 6.7 с добавленными функциями выравнивания изображений. Несколько запланированных задач были перенесены в плагины планировщика для повышения производительности CMS.
Управление медиа-файлами
Поддержка AVIF в медиа-менеджере и возможность исключать архивный контент из индексации интеллектуального поиска улучшают возможности обработки файлов мультимедиа.
Сортировка меню
Позволяет сортировать меню так, как вам необходимо.
Повышенная безопасность
События были перенесены в свои классы, а удаление больше не актуальных плагинов Recaptcha повышает безопасность.
Современные технологии
Внутренняя реструктуризация кода направлена на использование более современных API. Добавлена поддержка карт импорта JS для Web Asset Manager и исправления устаревшего кода для PHP 8.2.
Расширения и совместимость
В Joomla 5 используются Fontawesome 6.4, Codemirror 6 и обновлена библиотека Webauthn. Обращаем внимание, что для оптимальной производительности Joomla теперь требует PHP 8.1, MySQL 8.0.13+, MariaDB 10.4+ и PostgreSQL 12+.
Чистая кодовая база
Joomla 5 уделяет большое внимание чистоте кода. Переход от старых API, удаление поддержки es5 и другие очистки большого количества кода обеспечивают эффективную работу CMS.

Где скачать Joomla 5?

Скачать последнюю версию Joomla можно здесь.

Как обновить сайт до Joomla 5?

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

  1. Расширения для Joomla 4, в которых удален устаревший код и используются обновленный код Joomla, будут работать в Joomla 5.
  2. Большинство других расширений также будут работать с включенным новым плагином Behaviour - Backward Compatibility (Поведение — Обратная совместимость).

Важно!
Советуем сначала протестировать обновление на копии вашего сайта.

Следует ли обновлять сайт до Joomla 5 прямо сейчас?

На самом деле вы можете не торопиться с обновлением: версия Joomla 4.4 будет поддерживаться еще 2 года. И не забывайте, что некоторые из расширений вашего сайта могут быть еще не готовы для работы на Joomla 5. Для того, чтобы проверить совместимость расширения с J5, вы можете воспользоваться фильтром по версии CMS в JED.

Что насчет Joomla 4.4?

Joomla 4.4 не добавляет никаких новых функций, кроме возможности обновления CMS до 5-й версии.

Упоминаемые термины:

JED, Joomla, PHP, Админка, CMS, JavaScript, Bootstrap