Joomla 5.2, вышедшая 14 октября 2024 года, продолжает дополнять CMS новыми и полезными функциями, с которыми мы познакомим вас в данном материале.
Улучшения обучающих туров
Сразу после обновления своего сайта до Joomla 5.2 автоматически будет запущен обучающий тур «Что нового?», который познакомит вас с ключевыми новшествами версии. Теперь это будет работать и для всех последующих мажорных и минорных обновлений.
Как работают новые обучающие туры?
- При обновлении: обучающий тур «Что нового?» будет появляться сразу после обновления системы до минорной или мажорной версии, начиная с Joomla 5.2.
- При новой установке: если CMS разворачивается, а не обновляется, то будет показан Приветственный тур.
Как запустить тур самостоятельно?
- Панель заголовка → Обучающие туры.
- Нужный обучающий тур.
Модуль «Материалы»
Новый тип модуля объединяет возможности других модулей:
- Материалы в архиве
- Список материалов
- Последние материалы
- Популярные материалы
- Новости
Модуль «Материалы» содержит следующие вкладки:
- Отображение для настройки формата вывода списка материалов и выбора отображаемых данных.
- Фильтрация для выборки отображаемых в модуле материалов.
- Сортировка для управления порядком материалов в списке.
- Группировка также для управления порядком, но по другим параметрам.
Шаблоны писем
Новые возможности управления шаблонами писем:
- Новый файл макета адаптивного шаблона письма по умолчанию mailtemplate.php, который отображает содержимое письма с названием сайта в нижнем колонтитуле и настраиваемым логотипом.
- Новое поле формы MailtemplateLayoutField, в котором перечислены доступные макеты шаблонов писем (переопределения) из шаблонов Joomla.
- Обновления класса MailTemplate для обработки данных макета и отображения содержимого письма с использованием указанного макета.
- Новые настройки для включения или отключения макета HTML и выбора макета шаблона письма.
- Параметры конфигурации шаблона письма, позволяющие отключить макет HTML и выбрать макет для каждого шаблона отдельно.
- Изменения в модели шаблона для удаления полей макета HTML, если стиль письма установлен на обычный текст.
Настройки шаблонов писем
Чтобы настроить и протестировать новые функции, выполните следующие действия:
- Общие настройки → Шаблоны писем.
- Формат писем → HTML.
- Настройте шаблоны писем, как необходимо.
Управления переопределениями шаблонов писем
Эта функция позволяет вам создавать переопределения шаблонов писем в шаблонах лицевых страниц. Создавая переопределения, вы можете настраивать свои шаблоны почты без риска потери изменений во время будущих обновлений Joomla.
Чтобы создать переопределение шаблона письма:
- Система → Шаблоны сайта → Нужный шаблон.
- Вкладка Создание переопределений → joomla → mail.
- Файл mailtemplate.php будет скопирован в каталог
/html/layouts/joomla/mail/
шаблона, где его можно будет изменить при необходимости.
После создания переопределения вы можете настроить макет и стили писем, не затрагивая базовый шаблон.
Улучшения SEO
В Joomla 5.2 реализованы дополнительные настройки плагина Система - SEF, позволяющие нативными средствами CMS еще больше минимизировать количество дублей страниц сайта, тем самым помогая поисковым системам еще более точно определять страницы для индексирования:
- Добавлять суффикс к URL
- Исключать дубли URL
Добавлять суффикс к URL
Если данная опция включена, и если в Общих настройках активированы опции Включить SEF и Добавлять суффикс к URL, то при запросе URL-адреса без суффикса .html будет происходить редирект на URL-с данным суффиксом. Например:
http://web.site/page
→ http://web.site/page.html
Исключать дубли URL
Оригинально название данной опции Strict Routing, т. е. Строгая маршрутизация. Включение данной опции должно перенаправлять прочие дубли на канонические URL-адреса. В частности, не ЧПУ URL-ы будут перенаправлены на ЧПУ. Например:
http://web.site/index.php?option=com_content&view=category&layout=blog&id=17
→ http://web.site/blog
Прочие новшества Joomla 5.2
Быстрое создание пунктов меню для категорий
Теперь пункт меню для категории материалов можно создать прямо на странице создания самой категории.
Условные поля для форм
Реализована функция отображения полей форм в зависимости от общих настроек в компоненте. Теперь нужные формы отображаются в соответствии с настройками по умолчанию, если для них установлены соответствующие значения.
Многоязычное меню
Новая возможность упрощает настройку многоязычного сайта. Ранее требовалось создавать разные меню для разных языков, теперь можно добавлять пункты меню для разных языков в одно меню.
CSS-классы для ссылок в TinyMCE
Реализована возможность добавлять пользовательские CSS-классы в настройках плагина Редактор - TinyMCE, которые в последующем можно выбирать при добавлении ссылок через редактор TinyMCE.
Улучшенная безопасность паролей
В Joomla 5.2 расширен набор символов, которые могут быть использованы в паролях. Теперь пароли могут включать следующие символы: @$!#?=;:*-_€%&()`´+[]{}'"|,.<>/~^
.
Улучшения медиа-менеджера
В медиа-менеджере теперь автоматически выбирается последний загруженный файл, что ускоряет процесс добавления медиа-файлов. Кроме этого улучшена оптимизация миниатюр изображений, что также ускоряет работу с медиа-менеджером.
Поддержка PHP 8.4
Полная совместимость Joomla 5.2 с PHP 8.4 обеспечивает более высокую производительность и безопасность, однако учтите, что задействованные на сайте сторонние расширения могут быть не совместимыми с PHP 8.4.
Упоминаемые термины:
HTML, Joomla, PHP, Категория, Компонент, Материал, Модуль, Плагин, Расширение, Шаблон, ЧПУ, CMS, Внешний интерфейс, Медиа-менеджер, Редирект, Переопределение