Новое в Друпал 10.2
Второй выпуск функций Drupal 10 улучшает моделирование контента, управление блоками, организацию меню и таксономии, а также администрирование разрешений. Новые параметры очистки имен файлов позволяют очищать имена загруженных файлов, а версии мультимедийных элементов теперь имеют специальный пользовательский интерфейс.
Более простое управление контентом
В версии 10.2 улучшен пользовательский интерфейс для управления несколькими типами контента:
- Типы полей для новых полей отображаются визуально вместо простого списка выбора. Все настройки полей теперь включены в одну форму.
- Пункты меню и термины таксономии имеют специальную опцию для добавления дочернего элемента, что упрощает размещение элементов.
- Медиа-элементы теперь имеют специальный пользовательский интерфейс для просмотра и управления старыми версиями.
- Селектор языка CKEditor теперь можно настроить на отображение только языков, поддерживаемых на сайте.
Более гибкое размещение блоков
Был добавлен пользовательский интерфейс для отображения или скрытия каждого блока в зависимости от статуса ответа HTTP, чтобы можно было добавлять или удалять определенные блоки, когда страница не найдена (404) или доступ запрещен (403).
Новые встроенные параметры очистки имен файлов.
Функциональность одного из самых популярных модулей теперь включена в ядро! Заменяйте пробелы в именах файлов, транслитерируйте текст, преобразуйте его в нижний регистр и т. д.
Более быстрое управление разрешениями
Страница разрешений теперь снабжена фильтром вверху, позволяющим легко найти разрешение, которое вы планировали настроить.
Улучшения производительности
Drupal 10.2 включает в себя многочисленные улучшения производительности рендеринга контента и HTTP-ответов, а также улучшенные API-интерфейсы кэширования.
Работает на последней версии PHP
PHP 8.3 вышел три недели назад, а Drupal 10.2 уже с ним совместим.
Функция современного языка: атрибуты PHP
Ядро Drupal начало использовать атрибуты PHP, современную функцию языка PHP, чтобы предоставить разработчикам больше возможностей для аннотаций плагинов. Внесенный и пользовательский код может начать использовать этот улучшенный API для своих плагинов, а плагины блоков и действий могут быть преобразованы в новый API.
Встроенные обновления новостей проекта
Чтобы вы могли быть в курсе новостей проекта, модуль «Лента объявлений» стал стабильным и теперь устанавливается по умолчанию со стандартным профилем.
Темы справки теперь в модуле «Справка»
Экспериментальный модуль разделов справки теперь помечен как устаревший, и все функции интегрированы в основной модуль справки.
Улучшения в работе с разработчиками
Drupal 10.2 содержит ряд улучшений для разработчиков:
- Был PerformanceTestBaseдобавлен для поддержки автоматического тестирования показателей производительности с поддержкой отправки трассировок OpenTelemetry в конечную точку открытой телеметрии.
- Доступен новый метод, который помогает писать расширения Drupal, совместимые с несколькими основными версиями одновременно.DeprecationHelper::backwardsCompatibleCall()
- В BigPipe и Renderer была добавлена поддержка PHP Fibers, что позволяет Drupal потенциально запускать другой код, пока он ожидает возврата асинхронной операции.
- Проверка конфигурации была расширена, чтобы лучше поддерживать строгое тестирование и упростить реализацию проверки формы конфигурации.
- Поддержка автоматического подключения Symfony была адаптирована для сервисов на основе атрибутов PHP 8, что упростило создание сервисов.
- Вспомогательные классы HTML и система фильтров были обновлены для создания синтаксиса HTML5 вместо XHTML.
Источник:
Для просмотра ссылки Войди или Зарегистрируйся