Эта версия включает новые возможности и исправляет ошибки найденные в предыдущей версии.
Экспериментальный интерфейс для миграции с Друпала 6 и Друпала 7
В Друпал 8.1.0 добавлен модуль Migrate Drupal UI, который реализует интерфейс для миграции с предыдущих версий Друпала (6 и 7) на Друпал 8. Это экспериментальный модуль и у него ещё есть нерешённые вопросы, поэтому кроме создания резервной копии перед обновлением, осторожно отнеситесь к результату.
Техника BigPipe
Модуль BigPipe реализует технику рендеринга страниц как в Facebook, что позволяет значительно улучшить скорость загрузки динамического, персонализированного и некешированного содержания.
Проверка правописания и назначение языка в CKEditor
Модуль CKEditor был в Друпале и раньше, только раньше с ним было невозможно использовать браузерную проверку правописания для текста. В этой версии добавлена эта возможность. Кроме того, добавлена кнопка, которая позволяет назначить язык части текста, что улучшает совместимость с доступностью при системной обработке разметки.
Улучшены страницы справки
В Друпал 8.0.0 была включена новая система справки названная турами, которая реализуется стандартным модулем Tour. В этой версии Друпала туры легче найти, так как они перечислены на обзорной странице справки [domain]/admin/help.
Эта страница стала также более гибкой, чтобы позволить дополнительным модулям добавлять на неё свои разделы, а темы могут теперь переопределить оформление более лёгким путём.
Рендеринг объектов в полях видов
Друпал 8.1.0 включает обработчик рендеринга поля объекта для Views, который позволяет помещать полностью доступный для рендеринга объект в поле вида. Например, эта возможность может использоваться для рендеринга профиля пользователя для автора каждого документа в табличном списке содержания документа. Эта возможность была доступна через дополнительный модуль Entity API в Друпале 7, но в Друпале 8 её ещё не было.
Поддержка автоматического тестирования яваскриптов
Добавлена поддержка автоматического тестирования яваскриптов, что позволит делать меньше ошибок в коде. Также улучшена система тестирования в целом, в частности, улучшена система отчётов PHPUnit и других результатов тестирования.
Улучшена поддержка Composer
Начиная с Друпала 8.1, ядро Друпала и все зависимости упаковываются на drupal.org через Composer. Это означает, что сайты и модули теперь могут использовать Composer для управления своими зависимостями, вместо того, чтобы работать с каталогом поставщиков, что прежде распространялся с ядром.
RewriteRule "(^|/)\." - [F]
Заменено на:
RewriteRule "(^|/)\.(?!well-known)" - [F]
Ветка 8.1.x полностью совместима с веткой 8.0.x, но при обновлении может потребоваться внесение небольших изменений в дополнительные модули, темы и переводы, так как эта ветка содержит небольшие изменения в текстовых строках, интерфейсе и API.
Пошаговое описание обновления системы до новой версии смотрите в документации.
2016.04.20
- Removed Composer-managed vendor from the git repository:
* Drupal.org packager adds dependencies to zip and tar package. This can be
used without any further steps.
* When not using zip / tar files, e.g. when using a git clone, run composer
install to get dependencies.
* See https://www.drupal.org/documentation/install/download#git
for instructions.
- Added vendor libraries:
* Added Symfony Polyfill Iconv 1.1.0.
* Added paragonie/random_compat 1.4.1.
- Updated vendor libraries:
* Updated to the last 2.x minor version of Symfony: 2.8 (2.8.4).
* Updated to CKEditor 4.5.8.
* Updated to Modernizr 3.3.1.
- Added modules:
* Added the Migrate Drupal UI module (experimental) to provide a UI for
migrating content and configuration from Drupal 6 and Drupal 7.
* Added the BigPipe module (experimental) to improve perceived performance.
- Improved authoring features:
* Enabled browsers' (native) spell checker in CKEditor.
* Added language toolbar button in CKEditor for identifying the language of
text parts.
- Improved site administration experience:
* Improved admin/help page to be more flexible and list tours on it.
- Improved site building features:
* Added a "Rendered entity" field handler in Views.
- Improved distribution building features:
* Added support for distributions to specify an installation language.
- Improved developer APIs:
* Added local ID and revision fields to HAL web service output.
* Added support for image toolkits to be defined with plugin derivatives,
reducing the code needed to extend them.
* Simplified Migrate API by replacing migration configuration entities with
migration plugins.
* Various improvements for defining entity types:
* Added support for entity types to specify translatable plural labels.
* Added a revision log interface and trait for revisionable entity types.
* Added key field definitions to ContentEntityBase, reducing code from
child classes.
* Added generic route providers for add-page and add-form entity routes,
reducing the code needed to define an entity type.
- Testing improvements:
* Added support for automated JavaScript testing.
* Added verbose output for BrowserTestBase.
* Improved reporting of PHPUnit results.