Проект Joomla с радостью объявляет о выходе Joomla 5.3 — последней минорной версии в серии Joomla 5.
Этот релиз сосредоточен на продуманных улучшениях, которые совершенствуют работу с CMS. От лучшей организации файлов и журналирования задач до расширенной обработки электронной почты и улучшенной доступности — Joomla 5.3 помогает администраторам и разработчикам работать более эффективно, сохраняя ваш сайт современным, безопасным и готовым к будущему.
Что нового в Joomla 5.3.0?
Улучшенные HTML-шаблоны писем
Просмотр шаблона письма теперь имеет доступ к параметрам шаблона, что позволяет лучше настраивать исходящие сообщения.
Улучшенное управление медиафайлами
В Медиа Менеджере добавлена новая папка «files», которая помогает организовать не графические файлы (PDF, документы и т. д.) отдельно от изображений.
Запланированные задачи — история выполнения
Планировщик теперь ведет полный журнал выполнения задач, что упрощает мониторинг автоматизированных процессов и поиск ошибок.
Настройки ссылки «Подробнее»
Добавлена новая опция, позволяющая администраторам сайта отображать или скрывать заголовок статьи в ссылках «Подробнее».
Улучшенная доступность
Иконки в компоненте «Контакты» теперь полностью доступны для экранных читалок, что улучшает пользовательский опыт для всех.
Улучшенная маршрутизация
Строгая маршрутизация и улучшенные параметры SEF URL уменьшают количество дублированного контента и ненужных перенаправлений, повышая SEO вашего сайта.
Современные события плагинов
Joomla продолжает переход к типизированным классам событий в основных плагинах, улучшая читаемость кода и поддержку в IDE.
Тонкая настройка прав доступа (ACL) для параметров компонентов
Теперь владельцы сайтов могут давать администраторам доступ к настройке параметров компонентов без полного доступа ко всему компоненту.
Рекомендуется использовать WebAsset API
Устаревшие методы HTMLHelper::script() и HTMLHelper::stylesheet() помечены как устаревшие в пользу WebAsset API.
Поддержка PHP 8.4
.Joomla 5.3 включает важные изменения для обеспечения совместимости с PHP 8.4, помогая вашему сайту быть готовым к будущим обновлениям.
Полный список изменений Joomla 5.3.0
С полным списком изменений в Joomla 5.3.0 можно ознакомиться на GitHub.
Где можно скачать Joomla?
Новая установка
Инструкция по установке и системные требования (EN)
Обновление
Хотите ознакомиться с Joomla 5 без необходимости ее установки? У нас есть для вас решение: Попробуйте Joomla 5 на launch.joomla.org.
Огромное спасибо нашему сообществу!
Joomla 5.3 — это результат сотен вкладов от добровольцев со всего мира: разработчиков, тестировщиков, переводчиков, авторов документации и многих других.
Ваше время и талант двигают Joomla вперёд.
Как я могу обновить свой сайт до Joomla 5?
Переход с Joomla 4.4.x до 5.x - это обновление, а не миграция.
Почему?
По двум основным причинам:
1. Расширения Joomla 4 (J4), в которых был устранён весь устаревший код и используется актуальная кодовая база, будут работать в Joomla 5 (J5)
2. Большинство других расширений будут работать с включенным новым плагином обратной совместимости "Behaviour - Backward Compatibility Plugin".
Полную информацию можно найти здесь: https://docs.joomla.org/Joomla_4.4.x_to_5.x_Planning_and_Upgrade_Step_by_Step.
Примечание: мы советуем сначала протестировать обновление на копии вашего рабочего сайта.
Вы также можете задаться вопросом, нужно ли выполнять обновление как можно скорее?
Да, так как поддержка Joomla 4.4 заканчивается в октябре 2025. Не забывайте, что некоторые из ваших расширений могут быть еще не готовы к Joomla 5 (несмотря на то, что большинство разработчиков проделали большую работу). Вы можете отфильтровать по версии в каталоге расширений Joomla, чтобы увидеть, какие из них готовы к J5, а какие готовы к J5 с включенным плагином обратной совместимости.
Как вы можете помочь развитию Joomla?
Существует множество способов, с помощью которых вы можете принять активное участие в развитии Joomla. Неважно, являетесь ли вы разработчиком, интегратором или просто пользователем Joomla. Вы можете присоединиться к сообществу на Mattermost и просмотреть команды, к которым можно присоединиться, или, если вы готовы, вы можете сразу же вступить в команду Joomla! Bug Squad.
Joomla! Bug Squad и CMS Release Team являются одними из самых активных команд в процессе разработки CMS и всегда ищут людей (не только разработчиков), которые могут помочь в сортировке сообщений об ошибках, написании патчей и тестировании решений. Это отличный способ расширить свои знания о кодовой базе Joomla, а также познакомиться с новыми людьми со всего мира.
Где можно найти документацию разработчика по Joomla 5?
Существует довольно много руководств, которые помогут вам в работе с Joomla 4/5. На страницах manual.joomla.org вы можете найти такие руководства как: создание плагина или модуля для Joomla 5, соглашения о пространствах имен, подготовленные операторы, использование новых классов веб-ассетов и многое другое.
Мы призываем разработчиков помочь в написании документации по Joomla 5 на сайте manual.joomla.org, чтобы помочь пользователям и другим разработчикам расширений.