Перейти к содержанию

Все разделы сайта

Написать о задаче

Вышла Joomla 6.2 «Mwezi»: TinyMCE с медиаменеджером, почта через OAuth 2.0 и метка обновлений безопасности

Проект Joomla выпустил версию 6.2 — новую минорную версию шестой ветки. Редактор TinyMCE теснее связан с самой Joomla, почта научилась входить к провайдеру без хранения пароля, а разработчики расширений теперь могут помечать обновления безопасности.

Обложка новости о Joomla 6.2 «Mwezi»: номер версии и пять новшеств

Кодовое имя выпуска — Mwezi, на суахили «луна». Проект с самого начала называет версии словами этого языка: само имя Joomla — английская запись суахилийского jumla, «всё вместе». Предыдущая версия, 6.1, звалась Nyota — «звезда».

Редактор

TinyMCE — визуальный редактор, который Joomla много лет ставит по умолчанию; имя расшифровывается как Tiny Moxiecode Content Editor, по названию шведской компании Moxiecode, создавшей его в середине 2000-х. В 6.2 он работает с Joomla заодно:

  • картинки и файлы вставляются через медиаменеджер Joomla;
  • ссылки на материалы, контакты и пункты меню выбираются в общем окне;
  • кнопка «Подробнее» быстрее вставляет разрыв материала;
  • редактор по умолчанию следует фильтру текста Joomla, а не своим настройкам.

Материалы, категории, модули

  • у изображений вступления и полного текста раздельные классы для самой картинки и для обёртки figure;
  • картинки подкатегорий показываются в списках и блогах категорий — материалов, контактов, лент новостей;
  • категории больше не выглядят пустыми, если их материалы стоят в графике на будущее;
  • в модуле входа ссылки «Забыли пароль?» и «Забыли логин?» скрываются настройкой, без переопределения;
  • вложенные выпадающие меню стандартного макета раскрываются на любой глубине.

Почта без пароля в настройках

Joomla 6.2 умеет входить на SMTP-сервер по протоколу XOAUTH2. В его основе — OAuth, открытый стандарт авторизации; вторая версия стандарта вышла в 2012 году. Сайт хранит не пароль почтового ящика, а долгоживущий токен обновления, полученный у провайдера, и по нему запрашивает короткоживущие токены доступа. Для Microsoft 365 и Google Workspace это особенно уместно.

Безопасность и панель управления

  • разработчик может пометить выпуск расширения как обновление безопасности — от «нет» до «критично»; такие обновления выделяются в разделе обновлений расширений и на панели управления;
  • установщик точнее сообщает об ошибках;
  • результаты поиска в выпадающих списках сгруппированы — удобно при выборе позиции модуля;
  • страница справки переделана в стиле шаблона панели управления Atum.

Для разработчиков и обновление

Сборка скриптов и стилей ядра заметно перестроена; это касается прежде всего разработчиков ядра и расширений. Переход с Joomla 5.4 на 6.2 — обновление, а не миграция; большинство расширений работает при включённом плагине обратной совместимости. В выпуск вошли больше 130 запросов на слияние от добровольцев со всего мира.

Что изменилось внутри, с проверкой на стабильном пакете, — в справочном докладе по Joomla 6. Казахский языковой пакет под 6.2 вышел в тот же день — подробности.

Список использованных источников

  1. Joomla 6.2 is here! — joomla.org
  2. Выпуск Joomla 6.2.0 — GitHub
  3. Заметки об обновлении с 6.1 на 6.2 — руководство разработчика Joomla