Итак, Drupal 8.3.0 уже здесь. Давайте посмотрим на основные изменения в новой версии.
Улучшенная подача контента
Drupal 8.3 идёт в комплекте с CKEditor 4.6, который содержит множество улучшений, включая более лучшую вставку из Word, а также новый скин, который больше соответствует теме Drupal Seven. Также был добавлен новый плагин AutoGrow, который лучше справляется с большими размерами экранов.
Изображения быстрого редактирования теперь поддерживают drag'n'drop.
Улучшения при создании сайта и его администрировании
В Drupal 8.3 был добавлен переделанный отчёт о статусе, который более удобно отображает важные сообщения вашего сайта.
Другие улучшения:
- Страница списка Views теперь выглядит также как и другие страницы списка.
- "Allowed HTML tags" инпут был переделан в текстовое поле.
- Фильтры Views на страницах Content и People были перераспределены, для более интуитивной фильтрации.
- Поля image теперь принимаю только изображения.
BigPipe для видимой производительности
В Drupal 8 модуль BigPipe (теперь стабильный!) предоставляет расширенную реализацию стратегии рендеринга страницы Facebook BigPipe. Смотрит BigPipe документацию.
Основное улучшение BigPipe в 8.3.0 - это модуль Sessionless BigPipe.
Поддержка веб-сервисов
Drupal 8.3 продолжает расширять поддержку веб-сервисов в Drupal. Теперь через REST API можно регистрировать пользователей, ответы 403 теперь возвращают причину отказа. Производительность анонимного использования REST API увеличилось на 60%.
Экспериментальное: выбор разных форм и view для типов сущностей
Новый экспериметнальный модуль Field Layout предоставляет возможность для создателей сайта переставлять поля типов контента и т.д.
Field Layout также использует новый модуль Layout Discovery, который предоставляет API для модулей или тем для регистрации макетов, а также 5 макетов по умолчанию. Следующие модули уже имеют версии в разработке, которые поддерживают новое API:
- Display Suite 8.3.x (бета).
- Panels 8.4.x (в разработке).
- Panelizer 8.4.x (бета).
Эксперементальное: улучшения в модерации контента
Модуль Content Moderation, который был включён в Drupal 8.2.x, теперь дополняется более абстрактным модулем Workflows, который берёт на себя всю рутину и API. Это позволяет дополнительным модулям применять свой воркфлоу, который не имеет отношения к публикации контента, например пользователи или продукты. Модуль Workflows предоставляет пользовательский интерфейс к состояниям с их переходом внутри воркфлоу.
Минорные релизы, такие как Drupal 8.3.0, включают обратно совместимые изменения в API, а также новые возможности. Больше деталей об улучшениях для разработчиков вы найдёте в 8.3.0 release notes.