Drupal 11.1: объектно-ориентированные хуки, умные рецепты и защита от спама

Состоялся релиз Drupal 11.1 — первого функционального обновления актуальной ветки CMS. Вместе с поддержкой PHP 8.4 платформа получила десятки изменений, кардинально повышающих гибкость, производительность и удобство для разработчиков.

Хуки становятся классами

Главное архитектурное событие — хуки ядра наконец-то переведены на объектно-ориентированные рельсы. Разработчики могут писать реализации хуков в виде классов, следуя современным стандартам PHP. Это не только делает код понятнее для новичков, но и открывает эру более предсказуемого и тестируемого расширения функционала.

Рецепты с интеллектом

Система рецептов вышла на новый уровень. Теперь они умеют запрашивать пользовательский ввод (например, API-ключи) и выполнять конфигурационные действия: добавлять блоки, клонировать сущности. Установка сложных функций превращается в диалог.

Интерфейс по запросу

Модуль Workspaces разделён на ядро и интерфейс: Workspaces UI теперь устанавливается отдельно. Это шаг к превращению рабочих пространств в универсальный инструмент модерации контента.

Антиспам «из коробки»

Drupal наконец-то меняет дефолты регистрации. Теперь новые сайты по умолчанию создают учётные записи только администратором — никаких ботов в очереди модерации. А при создании типа материала больше не навязывается поле «Тело», давая свободу моделирования контента без лишних телодвижений.

Кэширование рендеринга для форм

Формы, построенные на Form API, теперь могут использовать кэширование рендеринга, ускоряя отклик страниц. Агрегация CSS/JavaScript стала интеллектуальнее: одинаковые по сути наборы ресурсов больше не плодят разные файлы из-за порядка подключения.

Новый API управления иконками

Появился единый API управления иконками с поддержкой наборов от модулей и тем. Добавлен универсальный фильтр по сущностям — раскрывающиеся списки и автодополнение теперь доступны для любых типов ссылок.

Drupal 11.1 — это не просто набор исправлений, а стратегический шаг к платформе, где сложные вещи становятся простыми, а простые — ещё быстрее.

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




НАЗАД К СПИСКУ