Проект Joomla выпустил в свет первую версию Joomla! CMS 4.2 RC 1.
Для чего предназначен это релиз?
Релиз-кандидаты преследуют две основные цели:
- Предоставление разработчикам базы для тестирования своих расширений и сообщения о любых проблемах задолго до финальной версии.
- Возможность "пощупать" новые функции, представленные в Joomla 4.2, и сообщить о найденных ошибках.
Полный список известных проблем с обратной совместимостью для версий 4.x описаны в документе Возможные проблемы с обратной совместимостью в Joomla 4.
Об основных моментах разработки, связанных с переходом на Joomla 4, можно почитать в материале Подготовка расширения к переходу на Joomla 4.
Для чего НЕ предназначен этот релиз?
Эта версия Joomla 4.2 не подходит для рабочих сайтов. Предназначена она исключительно для тестирования.
Где скачать релиз?
Чтобы всегда использовать последнюю сборку Joomla 4, мы приглашаем вас использовать пакеты ночной сборки (обновляются каждую ночь).
Новички могут запустить бесплатный веб-сайт Joomla 4 для тестирования по адресу launch.joomla.org.
Когда выйдет финальный релиз?
Стабильная версия Joomla 4.2 ожидается 16 августа 2022 года. Запланированные даты:
Alpha
- 29 марта 2022 года - выпущена
- 26 апреля 2022 года - этот релиз
- 24 мая 2022 года - выпущена
Beta (заморозка функций)
- 7 июня 2022 года - выпущена
- 21 июня 2022 года - выпущена
- 5 июля 2022 года - выпущена
Release Candidate (заморозка языковых констант)
- 19 июля 2022 года - эта версия
Stable
16 августа 2022 года
Обратите внимание, что даты могут быть изменены в зависимости от наличия волонтеров и обстоятельств, не зависящих от проекта.
Что уже включено в Joomla 4.2?
- Улучшен установщик обновлений (обработка SQL скриптов) > Подробнее
- Добавлены разрешения (ACL) для действий в Media Manager > Подробнее
- Добавлена кнопка "Сохранить" для редактирования материала с фронтенда, чтобы сохранить и остаться в материале > Подробнее
- Добавлены параметры "ordering" и "direction" для веб-сервиса компонента com_content > Подробнее
- Возможность скрыть столбцы в таблицах списков > Подробнее
- Использование Form::process() в FormModel > Подробнее
- Возможность ввода текста в поле типа "медиа" > Подробнее
- Если категория не опубликована, отображать другую иконку статуса > Подробнее
- Возможность отключать отслеживание метаданных сессии для гостевых пользователей > Подробнее
- Умный поиск: индексирование настраиваемых полей > Подробнее
- Умный поиск: нечеткое сопоставление слов > Подробнее
- Многофакторная аутентификация (заменяет двухфакторную аутентификацию) > Подробнее
- Обновление и исправления плагина специальных возможностей > Подробнее
- Улучшения Joomla Updater > Подробнее
- Использование сочетания клавиш > Подробнее
- Поддержка Windows Hello в WebAuthn > Подробнее
- Выбор папок клавишами в Media Manager > Подробнее
- Уведомление о процессе без получателя сообщений > Подробнее
- Настраиваемое поле пункта меню > Подробнее
- И многое другое!
Многофакторная аутентификация
До сих пор Joomla предлагала только двухфакторную аутентификацию, но с многофакторной аутентификацией Joomla делает шаг вперед, позволяя вам выбирать различные механизмы аутентификации для защиты вашего сайта. Вы можете использовать Yubi-key, веб-аутентификацию, код подтверждения или код по электронной почте.
Принцип работы многофакторной аутентификации заключается в том, что вы сначала входите в систему, используя своё имя пользователя и пароль. После этого вам будет доступен следующий экран для ввода второго метода аутентификации.
Это означает, что вы больше не сможете вводить код двухфакторной аутентификации на той же странице, что и страница входа.
Где я могу найти документацию по Joomla 4?
Мы начали предоставлять некоторые учебные пособия, чтобы помочь вам с Joomla 4. Мы будем писать больше руководств, чтобы помочь вам понять, какие существенные изменения произошли в Joomla 4. Вы можете найти существующие руководства, например, как создать плагин или модуль для Joomla 4, соглашения о пространствах имен, подготовленные операторы, использование новых классов веб-ассетов и многое другое здесь.
Мы приглашаем вас регулярно проверять, обновлять и предоставлять недостающий контент: https://docs.joomla.org/JDOC:Joomla_4_Tutorials_Project
Как я могу помочь развитию Joomla 4?
Чтобы гарантировать, что выпуск 4.2 и основные функции готовы к работе, нам нужна ваша помощь в тестировании релизов и сообщении о любых ошибках, которые вы можете найти на issues.joomla.org.
Прежде всего, мы призываем разработчиков расширений засучить рукава, искать ошибки и тестировать свои расширения на Joomla 4.2, делиться своим опытом.
Мы хотели бы напомнить нашим пользователям, что Joomla 3.10 стала последним релизом серии Joomla 3.x и в первую очередь будет релизом, содержащим бэкпорты изменений API из ветки разработки Joomla 4.x, чтобы облегчить переход на Joomla 4.
Мы делаем ставку на Joomla 4, чтобы сделать ее лучшей. Поэтому мы больше не планируем выпускать минорные версий 3.x - если только это не окажется действительно необходимым.
Стоит ли мне планировать обновление до Joomla 4.x?
Joomla 4.x - это последняя мажорная версия Joomla.
Joomla 3.10 выпущена вместе с Joomla 4 как последний минорный выпуск Joomla 3.
Поддержка Joomla 3.10 будет продолжаться в течение двух лет (до августа 2023), что даст вам достаточно времени, чтобы спланировать переход на Joomla 4 и обновить свои расширения (при необходимости), чтобы они стали совместимыми с Joomla 4.