5 новых функций, которые вы увидите в Drupal 8.6

Опубликовано: 2022-02-16

Drupal выпускает основные обновления только два раза в год: в марте/апреле, а также в сентябре/октябре.

Drupal 8.6 — это крупное обновление за сентябрь 2018 года.

Давайте погрузимся и узнаем, какие новые функции мы увидим. Некоторые улучшения Drupal 8.6 просто выдающиеся!


Новая функция №1. Демонстрационные данные

Впервые вы можете установить Drupal и получить целый демонстрационный сайт для изучения. Если вы устанавливаете Drupal с помощью браузера, вы увидите новую опцию: «Демо: Umami Food Magazine».

выбрать умами в Drupal 8.6

После того, как вы завершите установку Drupal, ваш сайт будет заполнен фиктивным контентом для журнала о еде.

умами скриншот

В демо-версии Umami есть около 20 образцов контента. Многие из них находятся в образце типа контента под названием «Рецепт». Похоже, что демонстрационные данные были выбраны, чтобы дать хороший обзор нескольких различных типов полей.

тип контента umami в Drupal 8.6

Также есть пара целевых страниц, созданных с помощью образцов Views. В целом, демонстрационные данные короткие и приятные, но выглядят намного лучше, чем обычная установка Drupal.

рецепты умами в Drupal 8.6


Новая функция №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 продолжают улучшаться, хотя два ключевых модуля все еще являются экспериментальными: макет поля и построитель макетов. Включите оба этих модуля, если вы хотите протестировать параметры макета.

план поля

Вы можете включить функции макета для каждого типа контента отдельно.

  • Перейдите в раздел Структура > Типы контента.
  • Отредактируйте тип контента и нажмите «Управление отображением».
  • Установите флажок «Использовать конструктор макетов».
  • Установите флажок «
  • Нажмите кнопку «Управление макетом».

параметры компоновки drupal в Drupal 8.6

Теперь вы попадете на переднюю часть своего сайта, где вы управляете макетом для этого типа контента.

  • Нажмите «Добавить раздел», и вы сможете выбрать «Один столбец», «Два столбца» и другие варианты.

выбрать макет в Drupal 8.6

На этом изображении ниже я выбрал новый макет «Две колонки». Как ни странно, теперь вы увидите ссылку «Добавить блок». Это сбивает с толку, потому что, как мы увидим, на самом деле вы можете добавить гораздо больше, чем просто блок.

добавить разделы в Drupal 8.6

Когда вы нажмете «Добавить блок», вы сможете выбрать почти все данные на вашем сайте. Вы можете добавлять поля, пользовательские данные, формы, представления и многое другое. Эта опция позволяет добавить в новый макет практически любую функцию сайта.

выбирать блоки в Drupal 8.6

Одна из самых интересных вещей в этом варианте макета применима не только к типам контента. Вы можете использовать эти макеты для мультимедиа, контактных форм, таксономии, пользователей и многого другого. Я нахожусь в лагере, который считает, что редактор WordPress Gutenberg — хорошая идея с плохим исполнением. Напротив, команда Drupal, кажется, проделала выдающуюся работу с этим новым компоновщиком макетов. Если вы являетесь пользователем WordPress, этот новый редактор макетов Drupal ближе к полностраничным дизайнерам, таким как Beaver Builder или Elementor, чем к Gutenberg.


Новая функция № 5. Рабочие пространства

Функция «Рабочие области» позволяет подготовить и просмотреть всю страницу перед ее публикацией. Workspaces все еще находится на экспериментальной стадии, поэтому вам нужно будет активировать модуль. Две вещи, которые следует отметить в отношении этой функции:

  1. Он еще не совместим с функциями модерации контента Drupal 8. Вам нужно удалить некоторые ключевые функции модерации, прежде чем включать рабочие пространства.
  2. Не путайте «Рабочие пространства» и «Рабочие процессы». Рабочие процессы — это другая функция, связанная с модерацией контента.

Давайте посмотрим, как использовать рабочие пространства.

  • После включения рабочих пространств перейдите по URL-адресу на передней панели вашего сайта. Вы увидите зеленую кнопку «Live» в правом верхнем углу.

рабочие области в Drupal 8.6

  • Нажмите на зеленую ссылку «Жить».
  • Нажмите ссылку «Этап» в левой части черного баннера.

кнопка этапа в рабочих пространствах Drupal 8.6

  • Теперь вы можете активировать рабочее пространство «Сцена». Будьте осторожны, потому что кнопка «Отмена» находится там, где вы ожидаете увидеть кнопку «Подтвердить».

активировать этап в Drupal 8.6

  • Внесите изменения в свой контент на этой странице. Любые изменения не будут видны публично, даже если вы их сохраните.
  • Нажмите оранжевую кнопку «Этап».
  • Нажмите кнопку «Развернуть контент», и вы сможете внести изменения на свой сайт.

развернуть контент в Drupal 8.6

Я нашел некоторые ошибки в этой функции 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?