5 новых функций, которые вы увидите в Drupal 8.6
Опубликовано: 2022-02-16Drupal выпускает основные обновления только два раза в год: в марте/апреле, а также в сентябре/октябре.
Drupal 8.6 — это крупное обновление за сентябрь 2018 года.
Давайте погрузимся и узнаем, какие новые функции мы увидим. Некоторые улучшения Drupal 8.6 просто выдающиеся!
Новая функция №1. Демонстрационные данные
Впервые вы можете установить Drupal и получить целый демонстрационный сайт для изучения. Если вы устанавливаете Drupal с помощью браузера, вы увидите новую опцию: «Демо: Umami Food Magazine».
После того, как вы завершите установку Drupal, ваш сайт будет заполнен фиктивным контентом для журнала о еде.
В демо-версии Umami есть около 20 образцов контента. Многие из них находятся в образце типа контента под названием «Рецепт». Похоже, что демонстрационные данные были выбраны, чтобы дать хороший обзор нескольких различных типов полей.
Также есть пара целевых страниц, созданных с помощью образцов Views. В целом, демонстрационные данные короткие и приятные, но выглядят намного лучше, чем обычная установка Drupal.
Новая функция №2. Медиа библиотека
Наконец-то мы добрались до медиа в Drupal! В течение многих лет Drupal поставлялся практически без обработки мультимедиа. Это наиболее часто запрашиваемая функция, когда мы проводим обучение Drupal.
С момента выпуска Drupal 8.4 в конце 2017 года в Drupal появилось несколько новых функций обработки мультимедиа. Но они все еще были очень ограничены. С Drupal 8.6 мы делаем большой шаг вперед. Теперь в ядре есть модуль «Медиатека». Он находится на стадии «Экспериментальная», поэтому вам необходимо включить модуль:
Чтобы использовать новую библиотеку, создайте поле с типом «Медиа». Он будет отображаться как «Ссылка на объект».
Когда вы переходите к созданию контента с использованием этого типа поля, вы можете нажать «Обзор медиа» или «Добавить медиа».
Вы сможете просмотреть все изображения, загруженные на ваш сайт, и выбрать нужный файл. Это огромный и давно назревший шаг вперед для Drupal. Эта медиатека создана с использованием представлений, поэтому вы можете настроить этот экран по своему усмотрению.
Новая функция № 3: встраивание YouTube и Vimeo
В дополнение к новой медиа-библиотеке в Drupal 8.6 также улучшена поддержка удаленного встраивания.
- Создайте поле с типом «Медиа» и выберите опцию «Удаленное видео».
- Выберите «Контент» > «Мультимедиа» > «Добавить медиа».
- Нажмите «Удаленное видео».
- Введите URL-адрес YouTube или Vimeo.
- Нажмите «Сохранить».
- Теперь, когда вы переходите к созданию контента с полем видео, вы можете нажать «Обзор медиа»:
- Вы можете выбрать видео, которое вы добавили ранее:
Идея состоит в том, что вы сохраняете свой контент и видите, что URL-адрес автоматически превращается в видео на передней панели вашего сайта. Однако в моем тестировании мне не удалось успешно выбрать видео и нажать «Выбрать медиа». Возможно, баги будут выжаты до финального релиза.
Однако, в дополнение к ошибкам, рабочий процесс для этого встраивания все еще неуклюж. Вы должны добавить видео перед созданием контента, что является серьезным препятствием для создателей контента.
Новая функция №4. Макеты
Функции конструктора макетов Drupal продолжают улучшаться, хотя два ключевых модуля все еще являются экспериментальными: макет поля и построитель макетов. Включите оба этих модуля, если вы хотите протестировать параметры макета.
Вы можете включить функции макета для каждого типа контента отдельно.
- Перейдите в раздел Структура > Типы контента.
- Отредактируйте тип контента и нажмите «Управление отображением».
- Установите флажок «Использовать конструктор макетов».
- Установите флажок «
- Нажмите кнопку «Управление макетом».

Теперь вы попадете на переднюю часть своего сайта, где вы управляете макетом для этого типа контента.
- Нажмите «Добавить раздел», и вы сможете выбрать «Один столбец», «Два столбца» и другие варианты.
На этом изображении ниже я выбрал новый макет «Две колонки». Как ни странно, теперь вы увидите ссылку «Добавить блок». Это сбивает с толку, потому что, как мы увидим, на самом деле вы можете добавить гораздо больше, чем просто блок.
Когда вы нажмете «Добавить блок», вы сможете выбрать почти все данные на вашем сайте. Вы можете добавлять поля, пользовательские данные, формы, представления и многое другое. Эта опция позволяет добавить в новый макет практически любую функцию сайта.
Одна из самых интересных вещей в этом варианте макета применима не только к типам контента. Вы можете использовать эти макеты для мультимедиа, контактных форм, таксономии, пользователей и многого другого. Я нахожусь в лагере, который считает, что редактор WordPress Gutenberg — хорошая идея с плохим исполнением. Напротив, команда Drupal, кажется, проделала выдающуюся работу с этим новым компоновщиком макетов. Если вы являетесь пользователем WordPress, этот новый редактор макетов Drupal ближе к полностраничным дизайнерам, таким как Beaver Builder или Elementor, чем к Gutenberg.
Новая функция № 5. Рабочие пространства
Функция «Рабочие области» позволяет подготовить и просмотреть всю страницу перед ее публикацией. Workspaces все еще находится на экспериментальной стадии, поэтому вам нужно будет активировать модуль. Две вещи, которые следует отметить в отношении этой функции:
- Он еще не совместим с функциями модерации контента Drupal 8. Вам нужно удалить некоторые ключевые функции модерации, прежде чем включать рабочие пространства.
- Не путайте «Рабочие пространства» и «Рабочие процессы». Рабочие процессы — это другая функция, связанная с модерацией контента.
Давайте посмотрим, как использовать рабочие пространства.
- После включения рабочих пространств перейдите по URL-адресу на передней панели вашего сайта. Вы увидите зеленую кнопку «Live» в правом верхнем углу.
- Нажмите на зеленую ссылку «Жить».
- Нажмите ссылку «Этап» в левой части черного баннера.
- Теперь вы можете активировать рабочее пространство «Сцена». Будьте осторожны, потому что кнопка «Отмена» находится там, где вы ожидаете увидеть кнопку «Подтвердить».
- Внесите изменения в свой контент на этой странице. Любые изменения не будут видны публично, даже если вы их сохраните.
- Нажмите оранжевую кнопку «Этап».
- Нажмите кнопку «Развернуть контент», и вы сможете внести изменения на свой сайт.
Я нашел некоторые ошибки в этой функции Workspaces, и пользовательский интерфейс немного неуклюж. Вы можете увидеть некоторые ошибки на изображении выше. Но в целом это еще одна отличная новая функция в Drupal 8.
Бонус: миграция
Модули миграции Drupal 8 почти все стабильны! Единственным исключением является новый модуль «Migrate Drupal Multilingual», который является новым и экспериментальным.
Это слишком поздно, конечно. Drupal 8 был запущен три года назад, и только сейчас у нас появился стабильный путь миграции. Кажется справедливым предположить, что это значительно замедлило внедрение Drupal 8.
Мой обзор Drupal 8.6
Габор Хойтси, активно участвующий в разработке Drupal, назвал это самым большим обновлением в истории Drupal 8. Он не ошибается. Если вы хотите сравнить, посмотрите наши обзоры предыдущих выпусков: Drupal 8.1, Drupal 8.2, Drupal 8.3, Drupal 8.4 и Drupal 8.5.
Drupal 8.6 действительно демонстрирует потенциал цикла выпуска Drupal 8 и полон полезных, хорошо реализованных улучшений.
Какие функции вы хотели бы использовать в версии 8.6?