Вышли релизы Joomla 6.1 и Joomla 5.4.5: новые возможности и стабильность
Проект Joomla! объявил о доступности Joomla 6.1 [Nyota] — новой минорной версии шестой серии, а также о выпуске релиза исправлений ошибок Joomla 5.4.5. Релиз 6.1 приносит ряд долгожданных функций, повышающих удобство управления контентом и защиту от спама.
Что нового в Joomla 6.1?
Основные нововведения этого релиза включают:
- Защита Proof-of-Work CAPTCHA: Возвращение защиты от спама без сторонних API. Система незаметно решает математические задачи в фоновом режиме, не беспокоя посетителей и соблюдая конфиденциальность.
- Визуальный редактор Workflow: Управлять рабочими процессами стало проще благодаря интерактивной диаграмме, которая наглядно отображает весь процесс публикации.
- Новые типы медиа-полей: Теперь в настраиваемых полях (Custom Fields) можно использовать не только изображения, но и аудио, видео и документы.
- Умные модули: Модули получили поддержку истории версий (как в статьях) и возможность создания мультиязычных ассоциаций.
Исправления в Joomla 5.4.5
В этой версии исправлено более 15 ошибок, среди которых:
- Предотвращение рекурсии в плагинах
loadpositionиloadmodule. - Исправление двойного преобразования часовых поясов в Медиа-менеджере.
- Корректная работа угла поворота изображения при редактировании.
- Исправление логики
ShowOnдля настраиваемых полей. - Улучшение работы
onContentPrepareв модуле материалов.
Полные списки изменений доступны на GitHub: для версии 6.1 и версии 5.4.5.
Загрузка и обновление
- Joomla 6.1: Полный пакет | Пакет обновления
- Joomla 5.4.5: Официальная страница загрузки
Благодарность сообществу
Релиз Joomla 6.1 стал результатом более чем 130 пулл-реквестов от волонтеров со всего мира. Огромное спасибо всем разработчикам, тестировщикам и переводчикам, которые двигают проект вперед!
Как я могу обновить свой сайт до Joomla 6?
Переход с Joomla 5.4.x до 6.x - это обновление, а не миграция.
Почему?
Две основные причины:
1. Расширения Joomla 5 (J5), в которых удалены все устаревшие элементы кода и используется актуальный код Joomla, будут работать в Joomla 6 (J6).
2. Большинство остальных расширений будет работать при включённом новом плагине обратной совместимости — Behaviour 6 - Backward Compatibility Plugin
Полную информацию можно найти здесь.
Примечание: мы советуем сначала протестировать обновление на копии вашего рабочего сайта.
Как вы можете помочь развитию Joomla?
Существует множество способов, с помощью которых вы можете принять активное участие в развитии Joomla. Неважно, являетесь ли вы разработчиком, интегратором или просто пользователем Joomla. Вы можете присоединиться к сообществу на Mattermost и просмотреть команды, к которым можно присоединиться, или, если вы готовы, вы можете сразу же вступить в команду Joomla! Bug Squad.
Joomla! Bug Squad и CMS Release Team являются одними из самых активных команд в процессе разработки CMS и всегда ищут людей (не только разработчиков), которые могут помочь в сортировке сообщений об ошибках, написании патчей и тестировании решений. Это отличный способ расширить свои знания о кодовой базе Joomla, а также познакомиться с новыми людьми со всего мира.
Где можно найти документацию разработчика по Joomla 6?
Существует довольно много руководств, которые помогут вам в работе с Joomla 4/5. На страницах manual.joomla.org вы можете найти такие руководства как: создание плагина или модуля для Joomla 6, соглашения о пространствах имен, подготовленные операторы, использование новых классов веб-ассетов и многое другое.
Мы призываем разработчиков помочь в написании документации по Joomla 6 на сайте manual.joomla.org, чтобы помочь пользователям и другим разработчикам расширений.