Проект Joomla! рад сообщить о выходе новой минорной версии — Joomla 6.2 (кодовое имя Mwezi).
Будь вы индивидуальным разработчиком, блогером, благотворительной организацией, веб-агентством или международной корпорацией — Joomla станет для вас отличным выбором! Узнайте больше о преимуществах Joomla 6.2 на промо-странице joomla.org/6.
Что нового в Joomla 6.2?
Joomla 6.2 — это новая минорная версия, приносящая множество интересных функций, улучшения безопасности и оптимизацию кодовой базы. Полный список всех принятых изменений доступен на странице GitHub Milestone 158.
Улучшения редактора контента (TinyMCE)
Редактор TinyMCE получил серию полезных обновлений для более тесной интеграции с Joomla:
- Интеграция с медиаменеджером: добавление изображений и медиафайлов стало значительно удобнее благодаря обновленной кнопке выбора, которая теперь напрямую открывает встроенный медиаменеджер Joomla.
- Единое модальное окно выбора ссылок: новый селектор ссылок позволяет кнопкам редактора (плагинам группы
editors-xtdдля материалов, контактов и пунктов меню) вставлять ссылки через унифицированное модальное окно. - Интеграция разделителя «Подробнее»: новая кнопка в редакторе обеспечивает быстрый и удобный способ вставки разрыва страницы (Read More).
- Использование фильтра текста Joomla по умолчанию: TinyMCE теперь опирается на системные настройки фильтрации текста Joomla («Фильтры текста») вместо собственных встроенных правил разрешенных элементов (valid_elements).
- Обновление TinyMCE: сам редактор обновлен до актуальной версии, а в конструкторе панели инструментов TinyMCE исправлены непереведенные кнопки.
Материалы и категории
- Раздельные CSS-классы для изображений и тега figure: для вступительного и полного изображения материала (Intro / Full Article Image) добавлены независимые поля ввода CSS-классов — отдельно для самого изображения и для оборачивающего элемента
<figure>, что обеспечивает более гибкий контроль над стилями. - Изображения подкатегорий: теперь поддерживается отображение изображений подкатегорий в списках и блогах категорий для материалов, контактов и лент новостей.
- Отображение категорий с запланированными материалами: исправлена ошибка, из-за которой категории отображались пустыми, если статьи в них были запланированы к публикации в будущем.
Модули
- Дополнительные настройки модуля авторизации: в параметрах модуля входа добавлены опции, позволяющие скрыть ссылки «Забыли пароль?» и «Забыли логин / имя пользователя?» без необходимости создавать переопределение шаблона (template override).
- Многоуровневые выпадающие меню: исправлена работа переключателей подменю для глубоких уровней вложенности, что значительно улучшает навигацию в стандартном макете выпадающего меню.
Панель управления (Административная часть)
- Группировка результатов поиска в списках Fancy Select: в выпадающих списках с автоподбором результаты поиска теперь отображаются с названием группы (например, шаблона), к которой они принадлежат, что значительно облегчает выбор (особенно при назначении позиций модулей).
- Обновленная страница справки Joomla Help: страница справки в панели управления полностью переработана — ее дизайн приведен в соответствие с административным шаблоном Atum и улучшена навигация по справочным разделам.
Установка и безопасность
- Улучшенная обработка ошибок при установке: веб-установщик теперь более детально и точно диагностирует сбои во время инсталляции системы.
- Флаг безопасности для обновлений расширений: разработчики сторонних расширений могут помечать релизы как обновления безопасности (с градацией от None до Critical); такие обновления наглядно подсвечиваются в менеджере обновлений расширений («Система → Управление → Обновления») и в быстрых иконках панели управления.
Электронная почта
- Универсальная поддержка XOAuth2 для почтовой аутентификации: вместо хранения постоянного пароля SMTP-аккаунта Joomla авторизует доступ через почтового провайдера. Провайдер возвращает долгоживущий токен обновления (refresh token), который Joomla затем использует для запроса краткосрочных токенов доступа для аутентификации SMTP. Это особенно актуально для таких сервисов, как Microsoft 365 и Google Workspace.
Изменения для разработчиков и системы сборки
Конвейер веб-ассетов JavaScript и CSS (asset pipeline) был существенно реорганизован: добавлены новые сборщики, реестры и команды отслеживания и сборки (watch/build). Это нововведение предназначено в первую очередь для разработчиков ядра и сторонних расширений.
Информация об обновлении
Перед обновлением обязательно ознакомьтесь с заметками об обновлении до Joomla 6.2.
Если вы все еще используете Joomla 5.x — отличные новости: переход с Joomla 5.4 на Joomla 6.2 является обновлением, а не сложной миграцией. Подавляющее большинство расширений продолжит бесперебойно работать при включенном плагине Behaviour - Backward Compatibility 6.
Где можно скачать Joomla 6.2?
Новая установка
Инструкция по установке и системные требования
Скачать полный установочный пакет Joomla 6.2.0
Обновление
Пакеты обновления Joomla 6.2.0
Хотите протестировать Joomla 6 без необходимости установки? Запустите бесплатный демонстрационный сайт на launch.joomla.org.
Как вы можете помочь развитию Joomla?
Существует множество способов принять активное участие в развитии Joomla. Не имеет значения, являетесь ли вы разработчиком, дизайнером, интегратором или пользователем. Присоединяйтесь к сообществу на Mattermost, знакомьтесь с командами или вступайте в команду тестирования Joomla! Bug Squad.
Joomla! Bug Squad и CMS Release Team — одни из самых активных команд разработки, где всегда рады волонтерам, готовым помогать в проверке баг-репортов, подготовке патчей и тестировании исправлений. Это прекрасная возможность углубить понимание кодовой базы Joomla и познакомиться с единомышленниками со всего мира.
Где можно найти документацию по Joomla?
Основным ресурсом с пользовательской документацией является guide.joomla.org. Документация для разработчиков доступна на manual.joomla.org.
Команда документации всегда рада новым участникам. Если вы хотите внести свой вклад, свяжитесь с командой через канал в Mattermost (PD Documentation).
Полезная информация
Если вы разработчик расширений, присоединяйтесь к каналу разработчиков в Mattermost: Extension Development Room.
- Работа с баг-трекером Joomla
- Общая рассылка разработчиков
- Сеть разработчиков Joomla Developer Network
Огромное спасибо волонтерам!
Joomla 6.2 — результат более 130 pull requests от волонтеров со всего мира: разработчиков, тестировщиков, переводчиков, авторов документации и многих других. Полный список изменений опубликован на GitHub.
Особая благодарность командам проекта: CMS Maintenance Team, CMS Release Team, Documentation Team и Marketing Team.