Joomla 4 – это новая версия популярной платформы для создания сайтов (17.08.2021).
Видео обзор
- Шаблон админки – 00:01:03.
- Шаблон фронтальной части сайта – 00:05:05.
- Медиа-менеджер – 00:05:54.
- Шаблоны писем – 00:09:07.
- Умный поиск – 00:14:45.
Видео лучше просматривать с качеством 720 HD. Этот и другие видео уроки можете найти на каналах сайта Aleksius.com в YouTube и Mail.ru.
Ссылки из видео:
Обновление вышло 17 августа 2021 года и, в основном, принесло изменения, которые не видны обычным пользователям: Bootstrap 5, переработанная кодовая база, REST API, prepared SQL statements и множество других изменений в исходном коде. В статье большую часть внимания уделю обзору изменений и нововведений того, что можно увидеть, не внедряясь в код. А именно: шаблон админки, медиа-менеджер, редактор писем и обновлению Умного поиска.
Будут рассмотрены отличия Joomla 4.0.3 от Joomla 3.10.2.
В обзоре участвует последняя доступная мне, на момент написания статьи (08.10.2021), русскоязычная версия Joomla 4.0.3 на локальном сервере с PHP 8.0.1. На сайте установлены демонстрационные данные «Блог» и используется встроенный шаблон Cassiopeia 1.0.
О моём опыте обновления 3-й Джумла на 4-ю Вы можете прочесть в статье «Обновление Joomla 3 до 4 на примере сайта Aleksius.com».
Что нового в Джумла 4
Кратко перечислю некоторые изменения в 4-й версии:
- Изменённый процесс установки Joomla.
- Новые опции для настройки логов в системных настройках, шаблона (для слабовидящих), новая опция Об авторе в настройках материала.
- Новый адаптивный шаблон админки и фронтальной части сайта на Bootstrap. Соответствие требованием Level AA of WCAG 2.1 (сайты для слабовидящих).
- Новый компонент Редактор писем.
- Обновлён текстовый редактор TinyMCE до версии 5.8.2.
- Обновление компонента Умный поиск.
- Полностью переработанный Медиа-менеджер.
- Проверка пароля на безопасность («силу»).
- Рабочий процесс в менеджере материалов (Workflow).
- REST API для передачи данных с сайта на другие сайты или в приложения.
- Доработанная система управления событиями.
- Минимальные системные требования теперь такие: PHP – 7.2.5, MySQL – 5.6, PostgreSQL – 11.0, Apache – 2.4, Nginx – 1.10, Microsoft IIS – 8.
- Обновлён Command Line Interface (CLI).
- Обновлённый роутер.
- Отказ от jQuery, компонента Поиск.
- Увеличение скорости загрузки страниц.
- Ленивая загрузка изображение (Lazy Loading).
- Уведомления об изменениях в переопределениях.
- Управление HTTP заголовками.
- Повышение защищённости сайта от взлом. Использование prepared SQL statements.
- Поддержка Bootstrap 5.0.2, иконок Fontawesome.
- Переработан «механизм» обработки сессий.
- Существенно переработана кодовая база CMS. В том числе отказ от устаревшего кода. Плюс, интегрирована кодовая база фреймворка Joomla.
Шаблон админки и фронтальной части сайта
В админке Joomla 4 теперь новый шаблон. Теперь админка выглядит так, как показано на рисунке ниже. А в Joomla 5 теперь появился ночной режим для шаблона админки.
Как и в 3-й версии, набор модулей на стартовом экране можно изменить. Горизонтальное меню стало вертикальным и изменился набор пунктов этого меню (рисунок ниже). Боковое меню можно свернуть.
Очень много пунктов меню было перенесено в Система (рисунок ниже)
На первый взгляд админка сильно поменялась. Но это не совсем так. Расположение разных настроек и разделов изменилось, но общие принципы работы остались. Если Вы привыкли работать с 3-й версией Джумла, период привыкания к админке 4-й версии будет коротким.
Стоит отметить более удобный интерфейс админки на мобильном (рисунки ниже).
Для фронтальной части сайта был сделан один шаблон по умолчанию – «Cassiopeia» (рисунок ниже). Так же, как и шаблон админки, он адаптивный и базируется на Bootstrap 5. Плюс, уже есть ряд сторонних шаблонов для 4-й версии. Например, RSMatias.
У него есть настройки в Система – Стили сайта – Cassiopeia – Дополнительные параметры (рисунок ниже).
Медиа-менеджер
Был полностью переработан Медиа-менеджер (Контент – Медиа-менеджер). В нём появилась поддержка изображений в формате WEBP и простой редактор. Но моё мнение осталось прежним. Рекомендую обработать изображение на компьютере, оптимизировать его, а потом загружать на сайт. Вот несколько советов на этот счёт.
Об обновлениях этого компонента в Джумла 4.3 можете прочесть в статье «Что нового в Joomla 4.3».
Чтобы открыть доступные инструменты для работы с изображением, подведите курсор к картинке и нажмите на иконку трёх горизонтальных точек (рисунок ниже).
Можно просмотреть увеличенную версию картинки, отредактировать её, скачать, получить ссылку на картинку (полный абсолютный путь, например, «http://site.com/images/joomla_black.png»), переименовать файл или удалить его. Вот тут есть советы касательно имён файлов.
При редактировании изображения Вам будут доступны инструменты кадрирования, изменения размера и переворота. На рисунках ниже показаны эти инструменты.
Файлы можно загружать простым перетаскиванием (рисунок ниже).
При помощи иконок лупы с плюсом и минусом можно изменять размер миниатюр в окне медиа-менеджера, а нажав на иконку «i», можно получить информацию о файле (рисунок ниже).
В настройках медиа-менеджера (рисунок ниже) появились две новые опции: Разрешенные расширения аудио (типы файлов), Разрешенные расширения видео (типы файлов), позволяющие указать типы аудио и видео файлов, разрешённых для загрузки.
Шаблоны писем
Появился новый стандартный компонент – com_mails (Шаблоны писем). Его можно найти в Система – Шаблоны писем. Он позволяет редактировать содержимое стандартных писем Joomla 4, которые отправляются с сайта. На данный момент таких 24 письма (рисунок ниже). Это письма из стандартных «компонентов» системы:
- Контакты.
- Личные сообщения.
- Лог действий пользователей.
- Общие настройки.
- Персональные данные.
- Пользователи.
- Пользователь – Joomla.
- Система - Уведомление об обновлении Joomla.
Можно редактировать письма с учётом языка сайта. Если он у Вас мультиязычный.
В настройках компонента Шаблоны писем (рисунок ниже) можно выбрать, какой из вариантов писем (текстовый, с форматированием, оба) Вы хотите редактировать, можно включить возможность изменения параметров отправки почты для каждого письма отдельно (переопределяет системные настройки), включить поле копии письма и указать каталог для файлов вложений к письмам.
Если в настройках Вы активировали опцию Параметры почты по шаблонам и не задали настройки отправки для каждого письма отдельно, то у Вас могут быть проблемы с отправкой писем. И даже с проверкой настроек почты в Система – общие настройки – Сервер – Отправить тестовое сообщение (если настройки отправки почты не заданы в письме «Тестовое сообщение»).
Если в настройках для опции Формат писем задано значение Оба варианта или HTML, пользователь, по умолчанию, увидит HTML версию письма.
На примере письма «Сообщение на адрес получателя» – это сообщение из формы контактов Joomla, рассмотрим доступные инструменты редактирования (рисунок ниже).
Вы сможете редактировать содержимое текстовой и HTML версии письма. В содержимом можно использовать теги (заполнители). Их список расположен в области Доступные теги. Например, добавив письмо тег «{SITENAME}» на почту получателю, вместо «{SITENAME}» придёт название сайта, которое Вы указали в Система – Общие настройки – Название сайта. Набор тегов отличается для разных шаблонов писем. Например, вставка полей Joomla доступна не везде.
Плюс, можно добавлять вложения к письмам, редактировать тему письма и переопределять параметры отправки почты (рисунок ниже).
Умный поиск
В Joomla 4 остался только один из компонентов поиска – Умный поиск. Второй – Поиск был удалён. Рассмотрим отличия умного поиска в 4-й версии, по сравнению с 3-й. Плюс, Вам может быть полезен видео-урок «Умный поиск Joomla 4. Индексация поиска, настройки модуля».
Теперь каждый раз, когда Вы добавляете новый материал, категорию материалов, контакт и другой контент, для которого есть плагин умного поиска (Система – Плагины, тип finder), Joomla будет автоматически индексировать его и заносить в базу для поиска.
В настройках умного поиска (рисунок ниже) появилась новые опции:
- Таксономия результатов. Отвечает за вывод строки с дополнительной информацией под сниппетом в результатах поисковой выдачи. Например, тип страницы (материал, категории и т.д.), автор, категория, язык.
- URL результатов.
Они могут быть переопределены в настройках пункта меню.
А для опции Поле для сортировки появилось значение Заголовок.
На вкладке Индексация (рисунок ниже) появилось ещё несколько опций:
- Поиск фраз. Может помочь улучшить результаты поиска, но увеличивает нагрузку на базу данных и увеличивает время поиска.
- Язык по умолчанию.
- Фильтровать общие слова. Опция аналогична опции Фильтровать числа. А сами общие слова задаются в файле «com_finder.commonwords.txt» языкового пакета фронтальной части сайта. Для русского языка это 475 слов (предлоги, местоимения и т.д.). Например: а, без, благодарю, благодаря, близко, более, более-менее, большая, больше, большие.
- Фильтровать числа. Если опция выключена, и Вы ищите «что нового в Джумла 4», поиск будет искать все слова и цифру «4». Если опция включена, и Вы ищите «что нового в Джумла 4», поиск будет искать все слова, но наличие в документе цифры «4» не обязательно.
Также была удалена опция Включить парадигматический модуль.
Если в настрйоках умного поиска на вкладке Основные Вы включили опцию Регистрировать запросы, сможете увидеть, какие именно поисковые запросы вводили Ваши пользователи в поиск по сайту. Это отображается в разделе Компоненты – Умный поиск – Поисковые запросы (рисунок ниже).
В следующей статье «Обзор Joomla 4 (часть 2). Подготовка статьи к публикации (Процесс/Workflow)» мы поговорим о новом компоненте Процессы и о том, ка кон поможет организовать на сайте систему подготовки контента.
| Похожие материалы |
|---|
| Автор статьи – Хорошевский Алексей |
|---|
Кандидат технических наук, преподаватель Харьковского национального университета радиоэлектроники, веб-мастер и SEO-оптимизатор с опытом более 15 лет. Специалист по созданию сайтов на Joomla и WebSite X5. Автор научных публикаций, видеокурсов и обучающего контента по веб-разработке и SEO. Ведёт блог и YouTube-канал, где делится своими знаниями и практическим опытом. Предоставляет услуги по созданию, доработке, сопровождению и продвижению сайтов. Подробнее об авторе… Публикации и работа: |
Полезные ссылки:

