Kwork.ru - услуги фрилансеров от 500 руб.

Вышел Gutenberg 7.1 с модальным окном приветствия, улучшенным выбором нескольких блоков

Плагин Gutenberg получил существенное развитие за последние несколько недель. Релиз 7.1 вобрал в себя 161 pull request. Было исправлено более 20 ошибок. Команда добавила несколько обновлений, в том числе улучшенный выбор нескольких блоков, новое модальное окно приветствия, а также режим перетаскивания (drag-n-drop) для миниатюр.

Блог Миши Рудрастых

Команда провела рефакторинг нескольких областей кода, чтобы подготовиться к будущим изменениям и сделать возможным использование новых хуков. Среди изменений API стоит отметить появление нового элемента управления select, выделения текста, а также выбора градиента. Все это разработчики могут использовать в своих плагинах.

Релиз также включает в себя кнопку в тулбаре для переключения между режимами edit и select. Режим select позволяет выбирать блоки без вывода инструментов редактирования. Если вы кликните по содержимому блока, то в таком случае снова будет возвращен режим edit. Единственное заметное отличие состоит в том, что инструменты редактирования не отображаются в режиме select.

Модальное окно приветствия

Новая версия плагина включает в себя всплывающее окно приветствия для начинающих пользователей. В настоящее время в окне есть три панели с кратким описанием того, что такое блоки, как их использовать, а также как работать с библиотекой блоков.

В идеале модальное окно должно ссылаться на более обширную документацию в последующих версиях. Сейчас имеющейся информации очень мало даже для новичков.

Улучшенный выбор нескольких блоков

Блочный редактор теперь включает в себя более нативный процесс выбора нескольких блоков. Первый аспект такого изменения – использование нативного цвета выделения, что улучшает доступность. То же самое касается и поведения при выборе нескольких блоков.

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

Выбор нескольких блоков и вставка нового контента в версии 7.1 работают корректно. Ранее блоки разделялись, и контент вставлялся между ними. Сейчас все работает как надо. Пользователи могут полностью заменить выбранные блоки при помощи вставки.

Перетаскивание миниатюр

Вместо клика по полю с миниатюрой, чтобы открыть модальное окно, теперь можно просто перетащить изображение в поле Featured Image.

Заголовок таблицы

Пользователям, которые давно уже ждут нормальной реализации caption для таблиц, придется еще подождать.

Открытый тикет существует уже год. В нем обсуждаются разные подходы к реализации этой возможности. В конечном счете было принято решение обернуть таблицы в элемент figure и добавить заголовок с помощью figcaption.

Это может работать для тех, кто хочет добавить подпись или описание под таблицей, однако это не поможет тем, кто хочет добавить заголовок в обычное место в самом верху таблицы. Gutenberg и базовая реализация WordPress не позволяют создать что-либо, выходящее за рамки простейшей таблицы.

Выравнивание для блока навигации

Блок Navigation теперь имеет новую опцию по выравниванию элементов списка по правому краю, по левому краю и по центру. Это будет полезной функцией для полного редактирования сайта в долгосрочной перспективе.

Этот блок, вероятно, будет какое-то время еще дорабатываться и корректироваться. Все еще остаются вопросы, как навигация будет работать на мобильных устройствах, особенно если мы перейдем к полному редактированию сайта. Будут ли какие-то опции в ядре WP для создания мобильных меню? Будут ли темы привязаны к отдельным устройствам? Будут ли темы предлагать разные опции в зависимости от размеров экрана?

Переход к полному редактированию сайтов

Версия 7.1 включает в себя новый демо-шаблон блоков под названием index.html. Это fallback-шаблон, который будет использоваться в том случае, когда никаких других шаблонов нет. Пока что это ранний экспериментальный шаг на пути к полному редактированию сайтов.

К сожалению, ZIP-архив с релизом, размещенный в официальном репозитории плагина, не включает в себя шаблон  index.html. Он был убран из-за бага в процессе сборки. Однако он может поставляться в минорном релизе 7.1.1. Разработчики могут клонировать репозиторий Git для получения этого файла.

Второй шаг на пути к полному редактированию сайтов – добавление блока Template Part. Идея этого блока заключается в том, что он будет выступать в качестве заполнителя для добавления в шаблоны, что позволит вывести части шаблона во фронтэнде.

Источник: wptavern.com

Понравилась статья? Поделиться с друзьями:
Комментарии: 3
  1. Игорь

    А я вот ещё до сих пор не могу привыкнуть к Gutenberg.

    1. Дмитрий (автор)

      Вы не одиноки в этом. Если почитать комментарии к разным постам про Gutenberg, то выяснится, что нравится он единицам.

  2. Елена Калинина

    Очень много полезных функций, а статья стала просто кладезем описаний всех фишек, без статьи – было бы гораздо труднее разбираться!(

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

Получать новые комментарии по электронной почте. Вы можете подписаться без комментирования.