Вышел релиз Drupal 8.1.0

Релиз Drupal 8.1.0

Что нового в Drupal 8.1.x?

Новая минорная версия Drupal 8 содержит множество улучшений, таких как усовершенствованный CKEditor WYSIWYG, добавление API, улучшенную страницу справки и два новых экспериментальных модуля (пока данные модули находятся в ядре Drupal для тестирования, и еще не полностью поддерживаются).

Но давайте обо всем по порядку.

Экспериментальный UI для миграции с Drupal 6 и 7

Drupal 8.1.0 теперь содержит модуль Migrate Drupal UI, который предоставляет пользовательский интерфейс для миграции ядра Drupal. Используйте его для миграции сайтов с Drupal 6 или 7 до Drupal 8. В инструкции по миграции с Drupal 6 или 7 до Drupal 8 содержится полная документация. Обратите внимание на то, что данный модуль все еще является экспериментальным, содержащим некоторые проблемы. Не забывайте, прежде чем выполнять миграцию, сделать резервное копирование сайта.

Модуль Migrate Drupal UI

BigPipe для улучшения производительности

Модуль BigPipe обеспечивает продвинутую реализацию BigPipe от Facebook – стратегии рендеринга страниц, которая значительно улучшает производительность страниц с динамическим, персонализированным или некэшированным контентом. Узнать подробнее можно в документации BigPipe.

Кнопка языка и проверки орфографии для CKEditor WYSIWYG

В Drupal 8.0.0 не было возможности использовать встроенную в браузер проверку орфографии для проверки текста в CKEditor. В Drupal 8.1.0 эта проблема была решена и CKEditor позволяет использовать встроенную проверку правописания браузера.

Еще одно замечательное улучшение – добавление необязательной кнопки языка в CKEditor, для улучшения вариантов перевода.

Кнопка языка и проверки орфографии для CKEditor WYSIWYG

Улучшенная страница справки

В Drupal 8.0.0 появилась новая система для справки, реализованная с помощью Tours. В Drupal 8.1.0 туры стали еще более доступными для размещения в разделе справки /admin/help.

Новая система Tours

Страница справки стала более гибкой. Модулям стало проще добавлять в нее свои разделы, а темы могут с легкостью переопределять внешний вид. Подробнее о новой системе вы можете узнать на обновленной странице помощи или обратиться к документации Tour API, для того, чтобы понять как добавить туры в свой модуль.

Отображение сущностей в полях View

Теперь Drupal 8.1.0 включает в себя обработчик отображенных сущностей для View, который позволяет разместить полностью отрендеренную сущность в поле view. Например, эту функцию можно использовать для отображения отрендеренного профиля пользователя автора каждой ноды в таблице, которая отображает контент ноды (данная функция была представлена модулем Entity в Drupal 7, но была еще недоступной в Drupal 8).

Поддержка автоматического тестирования JavaScript

В Drupal 8.1.0 добавлена поддержка автоматического тестирования JavaScript, а это значит, что теперь, по мере написания новых тестов, будет меньше ошибок, связанных с функциональностью JavaScript в Drupal (подробнее о том, как запускать JavaScript тесты). Также есть другие улучшения в системе тестирования, в том числе улучшенный репортинг PHPUnit.

Улучшенная поддержка Composer

Начиная с Drupal 8.1.x ядро Drupal и его зависимости собираются с помощью Composer на Drupal.org. Это означает, что теперь сайты и модули могут использовать Composer для управления своими зависимостями (вместо того, чтобы работать с директорией vendor, которая раньше шла вместе с ядром).

Улучшения в Developer API

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

Чтобы скачать новый минорный релиз Drupal 8.1.0, кликните по кнопке ниже.

Скачать Drupal 8.1.0

Добавить комментарий