Вы здесь

Новые возможности готовящегося к выходу Друпала 8.6

Основные версии Друпала выходят дважды в год — в марте/апреле и сентябре/октябре. Следующей готовящейся к выходу версией является Друпал 8.6, который должен выйти через несколько дней — 5 сентября. И так как возможности ядра RC-версии замораживаются, то мы уже знаем, что нового появится в этой версии, поэтому, давайте посмотрим, что нас ждёт.

№1 — демонстрационные данные

При установке Друпала теперь можно можно выбрать профиль с демонстрационными данными — Demo: Umami Food Magazine.

Новые возможности готовящегося к выходу Друпала 8.6

После окончания установки вы увидите сайт, заполненный содержанием для журнала о продуктах.

Новые возможности готовящегося к выходу Друпала 8.6

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

Новые возможности готовящегося к выходу Друпала 8.6

Есть также несколько лендингов сделанных на основе видов. Все демонстрационные данные короткие и сладкие, но такая установка выглядит лучше, чем чистый Друпал.

Новые возможности готовящегося к выходу Друпала 8.6

№2 — медиабиблиотеки

Наконец-то мы получили что-то для работы с медиаданными! Многие годы Друпал распространялся без инструментов работы с медиа и это была самая часто запрашиваемая возможность.

Фунцкии по работе с медиа появились в Друпале 8.4, но они остались очень ограниченными и Друпал 8.6 сделал большой шаг вперёд в этом направлении, модуль Media Library теперь в ядре. Он носит статут экспериментального, поэтому его нужно включить самостоятельно.

Новые возможности готовящегося к выходу Друпала 8.6

Чтобы воспользоваться новой библиотекой, добавьте поле типа Media, данные в котором будут показываться как «Связь с объектом».

Новые возможности готовящегося к выходу Друпала 8.6

При добавлении содержания через это поле, можно выбрать уже добавленные медиаданные (Browse media) или добавить новые (Add media).

Новые возможности готовящегося к выходу Друпала 8.6

Выбирать можно из всех загруженных на сайт изображений и это огромный и долгожданный шаг в развитии Друпала. Медиабиблиотека создаётся с помощью вида, поэтому её дисплей можно настроить как вам удобно.

Новые возможности готовящегося к выходу Друпала 8.6

№3 — встраивание видео с YouTube и Vimeo

В дополнение к медиабиблиотеке, в Друпале 8.6 улучшена поддержка встраивания видео со сторонних сервисов. Добавьте поле типа Media и выберите вариант Remote video.

Новые возможности готовящегося к выходу Друпала 8.6

Перейдите на страницу Content — Media — Add media. Нажмите Remote video и введите URL видео на сайте YouTube или Vimeo.

Новые возможности готовящегося к выходу Друпала 8.6

При добавлении видео в содержание можно нажать Browse media.

Новые возможности готовящегося к выходу Друпала 8.6

И выбрать видео, которое было добавлено на сайт ранее.

Новые возможности готовящегося к выходу Друпала 8.6

Идея в том, что добавленные URL видео с этих сервисов автоматически превращаются в видеоролики на сайте.

№4 — макеты страниц

Возможности по созданию и управлению макетами продолжают улучшаться, но два ключевых модуля — Field Layout и Layout Builder — продолжают оставаться экспериментальными. Включите их самостоятельно, чтобы работать с возможностями по управлению макетами.

Новые возможности готовящегося к выходу Друпала 8.6

Возможность настройки макета можно включить для каждого типа содержания в отдельности. Для этого перейдите на страницу Structure — Content types, отредактируйте тип содержания и перейдите на вкладку Manage display, отметьте поле Use Layout Builder и Allow each content item to have its layout customized, после чего нажмите кнопку Manage layout.

Новые возможности готовящегося к выходу Друпала 8.6

Вы окажетесь на странице, с которой можно управлять макетом показа этого типа содержания. Нажмите Add Section и вы сможете выбрать различные параметры показа — One column, Two column и другие варианты.

Новые возможности готовящегося к выходу Друпала 8.6

На изображении ниже показано, как я выбрал макет Two column, после чего появилась ссылка Add Block, что сбивает с толку, потому что добавить можно не только блок.

Новые возможности готовящегося к выходу Друпала 8.6

При нажатии на ссылку Add Block, можно выбрать почти все данные сайта — поля, данные пользователя, формы, виды и всё остальное.

Новые возможности готовящегося к выходу Друпала 8.6

Одной из самых интересных вещей в работе с макетами является то, что макеты применимы не только к типу содержания. Их можно использовать для медиа, контактных форм, таксономии, пользователей и так далее. Я (Steve Burge) в лагере людей, которые чувствуют что редактор WordPress Gutenberg это хорошая идея с плохой реализацией, и при этом считаю, что команда Друпала похоже отлично справилась с реализацией своего построителя макетов. Если вы пользователь WordPress, то вы найдёте, что новый редактор макетов в Друпале ближе к полностраничному дизайнеру вроде Beaver Builder или Elementor чем к Gutenberg.

№5 — Workspaces — рабочие пространства

Возможности Workspace позволяют подготовить и посмотреть страницу перед её публикацией. Эта возможность по-прежнему находится в экспериментальном статусе, поэтому включите этот модуль самостоятельно. Пара замечаний:

  • Workspaces пока не совместимы с возможностью модерации содержания
  • Не путайте Workspaces и Workflows, Workflows это возможность связанная с модерированием содержания

Теперь давайте посмотрим как пользоваться Workspaces.

После включения модуля Workspaces перейдите на главную страницу сайта. В правом верхнем углу вы увидите зелёную кнопку Live.

Новые возможности готовящегося к выходу Друпала 8.6

Нажмите ссылку Live и потом ссылку Stage на чёрном баннере слева.

Новые возможности готовящегося к выходу Друпала 8.6

Теперь можно активировать рабочее пространство Stage. Будьте внимательно, потому что кнопка Cancel находится в том месте, где можно ожидать увидеть кнопку Confirm.

Новые возможности готовящегося к выходу Друпала 8.6

Внесите изменение в содержание страницы. Отметьте: изменения не будут доступны публично, даже если вы их сохраните. Чтобы их опубликовать, нажмите оранжевую кнопку Stage и потом кнопку Deploy content, после чего вы будете в состоянии внести изменения в live-версию сайта.

Новые возможности готовящегося к выходу Друпала 8.6

Я считаю интерфейс рабочих пространств неудобным, но в целом это ещё одна отличная возможность в Друпале.

Бонус — миграция со старой версии на новую

Можно сказать, что модули миграции в Друпале 8 стабильны! Исключением является модуль Migrate Drupal Multilingual, который является новым и экспериментальным.

Конечно, это слишком поздно. Друпал 8 вышел три года назад (19 ноября 2015 года) и только сейчас у нас есть стабильный путь миграции. Будет справедливым предположить, что это серьёзно замедлило переход на Друпал 8.

Новые возможности готовящегося к выходу Друпала 8.6

Моё заключение о Друпале 8.6

Габор Хойцы, который очень активно вовлечён в разработку Друпала, назвал эту версию самым большим обновлением в истории Друпала 8. Думаю он не ошибся. Если вы хотите сравнить нововведения в предыдущих версиях, можете посмотреть связанные с ними статьи на OSTraining — 8.1, 8.2, 8.3, 8.4, 8.5. В остальном, Друпал 8.6 показывает потенциал цикла выпуска версий и полон полезных и хорошо сделанных изменений.