Найти тему
Topsite Web

Что нового в Drupal 9.2.0?

Оглавление

Второй выпуск функции Drupal 9 помогает сделать ваш сайт еще более безопасным и включает в себя усиленную защиту конфиденциальности посетителей, улучшенные инструменты миграции с Drupal 7, улучшения темы внешнего интерфейса Olivero и раннюю поддержку формата изображений WebP.

Улучшения безопасности и конфиденциальности

Важные рекомендации по безопасности и общественные объявления теперь будут отображаться на странице отчета о состоянии и некоторых страницах администрирования для администраторов сайта. Это помогает подготовить владельцев сайтов к своевременному применению исправлений безопасности. Для повышенной защиты конфиденциальности посетителей вашего сайта Drupal 9.2.0 теперь по умолчанию блокирует отслеживание пользователей без файлов cookie Google Federated Learning of Cohorts (FLoC).

Строительные блоки из коробки

Тема Olivero, которая вскоре станет новой темой внешнего интерфейса Drupal по умолчанию, имеет в этом выпуске десятки серьезных улучшений, включая новый дизайн формы и различные исправления доступности. Встроенная демонстрация Umami теперь также стала более гибкой благодаря встроенной роли редактора и более универсальной демонстрации Layout Builder.

Подготовка к Drupal 10

При подготовке к Drupal 10 были решены все проблемы совместимости с Symfony 5 и Symfony 6. В рамках модернизации внешнего интерфейса Drupal 9 функция Core Tour теперь использует ShepherdJS вместо jQuery Joyride. Это значительно улучшает доступность туров и избавляет от лишней зависимости от jQuery.

Прочие улучшения

Уже стабильный путь миграции с Drupal 7 теперь расширен миграциями для пользовательских настроек, полей ссылок на страницы и пользователей и других ранее отсутствующих частей.

Интеграция с инструментарием Drupal GD и, следовательно, стили изображений теперь могут управлять изображениями WebP. Для полной поддержки WebP нужно сделать еще больше. Следите за улучшениями в будущих выпусках.

Будущие основные функции

Предстоящее обновление ядра CKEditor 5 ведется в рамках дополнительного проекта. Был достигнут прогресс по различным аспектам, и проект близок к решению всех проблем, определенных как требования для маркировки бета-версии. Включение ядра ожидается в Drupal 9.3.0, но до этого требуется, чтобы дополнительные проекты обеспечивали совместимость.

Рекомендации для владельцев сайтов

Владельцы сайтов Drupal 9

Drupal 9.0.x сейчас вне зоны действия защиты. Обновите по крайней мере до 9.1.x, чтобы продолжать получать поддержку безопасности.

Владельцы сайтов на Drupal 8

Обновите по крайней мере до 8.9.x, чтобы продолжать получать исправления ошибок до конца жизни Drupal 8 в ноябре 2021 года. Следующий выпуск с исправлениями ошибок (8.9.17) запланирован на 7 июля 2021 года. Версии Drupal 8 до 8.9.x больше не получают защиты.

Поскольку до конца жизненного цикла Drupal 8 осталось всего пять месяцев, рекомендуем вам как можно скорее перейти с Drupal 8 на Drupal 9. Обновление поддерживается напрямую с 8.8.x и 8.9.x. Из 1000 наиболее часто используемых проектов drupal.org 94% обновлены для Drupal 9, поэтому модули и темы, на которые вы полагаетесь, скорее всего, совместимы.

Владельцы сайтов на Drupal 7

Drupal 7 поддерживается до 28 ноября 2022 г., и в течение всего этого времени будет продолжать получать исправления ошибок и безопасности.

Переводы, модули и темы

Незначительные выпуски, такие как Drupal 9.2.0, включают обратно совместимые дополнения API для разработчиков, а также новые функции.

Поскольку второстепенные выпуски имеют обратную совместимость, модули, темы и переводы, поддерживающие Drupal 9.1.x и ранее, также будут совместимы с 9.2.x. Однако новая версия включает некоторые изменения в строках, пользовательских интерфейсах, внутренних API и устаревших API. Это означает, что для ваших переводов, модулей и тем могут потребоваться небольшие обновления.

Этот выпуск является дальнейшим развитием проекта Drupal и представляет собой усилия сотен добровольцев и участников из различных организаций. Спасибо всем, кто внес свой вклад в Drupal 9.2.0!

Необходимо обновить сайт на Drupal, обратитесь в Digital-агентство Topsite Web.