Проект Joomla с радостью объявляет о выпуске Joomla 5.2 вместе с Joomla 4.4.9. Новая минорная версия Joomla 5.2 несет в себе улучшения, облегчающие создание и управление веб-сайтами для всех - от разработчиков до создателей контента.
Что нового в Joomla 5.2.0?
Обучающие туры
В Joomla 5.2 после обновления автоматически запускается тур "Что нового", что позволяет легко и удобно ознакомиться со всеми последними улучшениями. Эту функцию также можно настроить под свои нужды.
Управление многоязычными меню
Больше не нужно дублировать меню для каждого языка! Joomla 5.2 упрощает управление многоязычными сайтами, позволяя добавлять несколько домашних страниц в одно меню.
Новый модуль материалов
Совершенно новый модуль "Материалы" дает вам больше возможностей для отображения контента. Фильтруйте материалы по категориям и настраивайте отображение в соответствии с вашими потребностями - и все это с более интуитивным интерфейсом!
Настраиваемые шаблоны электронной почты
Придайте вашим письмам профессиональный оттенок, настраивая HTML-шаблоны прямо из панели администратора Joomla. Персонализируйте макеты писем, добавляйте логотипы и следите за тем, чтобы все сообщения соответствовали бренду.
Создание категорий непосредственно в меню
Создание категорий в Joomla еще никогда не было таким простым. Теперь вы можете сохранять категории прямо в меню, обеспечивая более быстрый и интуитивно понятный рабочий процесс.
Условные поля для форм
Возьмите под контроль свои формы с помощью условного отображения полей на основе глобальных настроек. Эта функция позволяет динамически показывать или скрывать поля в зависимости от конфигурации, добавляя больше гибкости вашим формам.
Селектор классов CSS в TinyMCE
Стилизовать ваши ссылки станет проще с новым селектором классов CSS в TinyMCE для Joomla 5.2. Не нужно вручную редактировать HTML - просто выберите класс и вперед!
Улучшенная защита паролей
Joomla 5.2 теперь поддерживает более широкий набор специальных символов для паролей, что делает ваш сайт еще более безопасным.
Улучшения SEO и SEF URL
Строгая маршрутизация и улучшенные параметры SEF URL уменьшают количество дублированного контента и ненужных перенаправлений, повышая SEO вашего сайта.
Классы событий для плагинов
Разработчики по достоинству оценят появление классов событий, которые делают разработку плагинов более модульной и простой в управлении.
Улучшенный медиа менеджер
Теперь медиа менеджер автоматически выбирает последнюю загрузку, что позволяет быстрее управлять медиафайлами и вставлять их в статьи.
Оптимизированные миниатюры изображений
В Joomla 5.2 улучшено сжатие эскизов изображений, что помогает вашему сайту загружаться быстрее, экономя при этом место в памяти.
Поддержка PHP 8.4
Полная совместимость с PHP 8.4 обеспечивает более высокую производительность и безопасность по мере перехода хостинговых сред на новые версии PHP.
Улучшенное управление задачами
Экран запланированных задач теперь предупреждает администраторов, если задача не выполняется, помогая отслеживать выполнение заданий cron.
Полный список изменений Joomla 5.2.0
С полным списком изменений в Joomla 5.2.0 можно ознакомиться на GitHub.
Изменения в Joomla 4.4.9
Полный список доступен на GitHub.
Где можно скачать Joomla?
Новая установка
Инструкция по установке и системные требования (EN) системные требования (RU)
Обновление
Хотите ознакомиться с Joomla 5 без необходимости ее установки? У нас есть для вас решение: Попробуйте Joomla 5 на launch.joomla.org.
Огромное спасибо волонтерам!
Огромное спасибо всем, кто участвовал в создании релизов 5.2.0 и 4.4.9!
Отдельное спасибо руководителям релиза Joomla 5.2: Hannes Papenberg и Peter Martin, которые неустанно работали над выпуском этого релиза.
А также Martin Kopp и Allon Moritz, которые работали над подготовкой к выпуску Joomla 4.4.9.
Огромный привет нашим командам, которые проделали потрясающую работу. В частности, команда поддержки CMS, команда выпуска CMS, команда документации и команда маркетинга сделали все возможное, чтобы этот релиз состоялся.
Спасибо вам всем.
Как я могу обновить свой сайт до 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, чтобы помочь пользователям и другим разработчикам расширений.