9 октября 2026 года вышел Drupal 11.4.9 — исправительный релиз ядра, рассчитанный на рабочие сайты. Разработчики изменили загрузку боковой навигации, расширили возможности настройки CKEditor 5 через Recipes и обновили встроенную сборку текстового редактора. Эти изменения особенно заметны при работе с административным интерфейсом и готовыми наборами настроек сайта.

Боковая навигация Drupal перестала сдвигать контент при загрузке без готового кеша
После очистки кеша боковая панель Drupal могла появляться с задержкой и резко сдвигать основное содержимое страницы в сторону. Ошибка была связана с BigPipe — механизмом, который позволяет отправить браузеру часть страницы сразу, а более медленные элементы подгрузить позднее. Для многих компонентов это помогает ускорить отображение страницы, но с навигационной панелью результат получался неудобным: интерфейс уже был виден, когда внезапно менялась его ширина.
В задаче #3585957 разработчики объяснили, что навигация обычно хорошо кешируется. Проблема проявлялась именно тогда, когда готовой кешированной версии панели не оказывалось. Например, после очистки кеша в административных настройках контент мог сначала занять доступную ширину, а затем переместиться после появления бокового меню.
В Drupal 11.4.9 для навигационной панели отключили обработку её отложенного блока через BigPipe. Теперь пространство страницы и сама панель формируются более согласованно: пользователь не видит прежнего характерного рывка, вызванного поздней вставкой навигации. Изменение внесено в NavigationRenderer с помощью исключения BigPipeStrategy для соответствующего плейсхолдера.
У решения есть технический компромисс. В описании задачи допускается, что при пустом кеше часть остальной страницы может начать отображаться немного позже. Численного подтверждения общего ускорения или замедления всех Drupal-сайтов разработчики не приводят. Цель исправления — устранить конкретный сдвиг разметки во время загрузки интерфейса.
Recipes теперь могут добавлять сразу несколько кнопок CKEditor 5
До версии 11.4.9 действие addItemToToolbar в Drupal Recipes принимало одну кнопку панели инструментов CKEditor 5 за одну операцию. Recipes — это готовые наборы настроек, с помощью которых Drupal может автоматически подготовить функции сайта, включая параметры текстового редактора.
Ограничение становилось заметным, когда рецепт должен был добавить несколько инструментов в уже настроенный редактор. Например, расширение могло предоставлять две кнопки, но прежнее действие не позволяло передать их единым массивом. Эта ситуация отдельно обсуждалась в задаче #3507570, открытой ещё в феврале 2025 года.
В новом релизе появилась конфигурационная операция addItemsToToolbar, принимающая список кнопок. Существующее действие addItemToToolbar тоже научилось обрабатывать несколько элементов. При этом сохранена поддержка прежнего способа передачи одной кнопки, поэтому разработчикам не требуется массово переписывать рецепты, которые уже используют одиночный элемент.
Изменение затрагивает автоматическую конфигурацию редактора. Оно само по себе не добавляет всем сайтам новые кнопки: их состав зависит от установленных модулей, доступных инструментов CKEditor 5 и применяемых Recipes. Для разработчиков готовых конфигураций исчезает необходимость обходить прежнее ограничение при добавлении набора инструментов.
CKEditor 5 обновили до Drupal-сборки 47.6.3-drupal.1
В составе Drupal 11.4.9 обновилась встроенная библиотека CKEditor 5. В файле описания библиотек ядра теперь указана версия 47.6.3-drupal.1 — сборка из публичного форка, который используется для интеграции CKEditor 5 с Drupal.
В официальной задаче #3625998 команда описывает обновление как перенос исправлений из Drupal-ветки редактора. Разработчики также уточнили, что при подготовке сборки изменились файлы редактора и метаданные используемых библиотек. При этом в release notes Drupal 11.4.9 не объявлена отдельная новая функция самого CKEditor 5 или новый бюллетень безопасности для этого изменения.
Здесь есть нюанс совместимости. В обсуждении обновления участники отметили, что обозначение 47.6.3 не совпадает с доступными публичными релизами оригинального CKEditor 5, на которые могут ориентироваться дополнительные пакеты. Команда Drupal сознательно сохранила собственную ветку редактора: переход на более новую основную архитектуру CKEditor потребовал бы отдельного процесса и мог затронуть существующие интеграции.
Поэтому речь идёт об обновлении компонента внутри Drupal 11.4.x. На основании опубликованной задачи нельзя утверждать, что после установки 11.4.9 все сторонние плагины CKEditor будут совместимы с этой сборкой, равно как нельзя говорить о подтверждённой массовой поломке расширений.
В Drupal 11.4.9 изменились два повседневных сценария работы с сайтом
| Сценарий | Drupal 11.4.8 | Drupal 11.4.9 |
| Появление боковой навигации при отсутствии готового кеша | Панель могла загружаться через BigPipe и сдвигать контент | Отложенная обработка панели через BigPipe исключена |
| Настройка панели CKEditor 5 через Recipes | Одно действие добавляло одну кнопку | Одно действие может добавить список кнопок |
Для редакторов и администраторов наиболее заметен первый сценарий — исчезновение конкретного рывка бокового меню. Второй связан с тем, как модули и готовые конфигурации настраивают редактор при установке возможностей сайта. Разница особенно понятна на проектах, где набор текстовых инструментов создаётся автоматически, без ручного перетаскивания каждой кнопки в настройках Drupal.
Официальная карточка относит 11.4.9 к категории исправительных релизов, пригодных для производственных сайтов. Для всей ветки Drupal 11.4.x указана поддержка исправлений безопасности до июня 2027 года. Сам список изменений этого выпуска сосредоточен на навигации, CKEditor 5, конфигурации и технических доработках ядра.
Следующее решение по навигации пока остаётся в обсуждении
Для бокового меню разработчики ранее рассматривали альтернативный вариант: заранее резервировать место под навигацию, сохранив её отложенную загрузку. Связанная задача #3505610 описывает этот подход; в Drupal 11.4.9 реализовали более локальное изменение с исключением BigPipe для панели.
У CKEditor 5 сохраняется отдельный вопрос о согласовании Drupal-сборки с публичными пакетами и сторонними интеграциями. Релиз 11.4.9 уже содержит обновлённую библиотеку и расширенную конфигурацию кнопок, а дальнейшее развитие механизма сборки редактора обсуждается независимо от этого выпуска.
Источники
- Drupal 11.4.9 — официальные release notes, 9 октября 2026 года
- Drupal Core #3585957 — устранение сдвига навигационной панели при обработке BigPipe
- Drupal Core #3507570 — добавление нескольких кнопок CKEditor 5 через Recipes
- Drupal Core #3625998 — обновление сборки CKEditor 5 и вопросы совместимости
- Drupal 11.4.8 — предыдущий выпуск ветки
- Drupal Core #3505610 — обсуждение предварительного места для боковой навигации