Вышел Gutenberg 8.2: улучшен процесс редактирования, добавлены категории паттернов и позиционирование контента в блоке Cover


В среду команда разрабов Gutenberg выпустила версию 8.2 плагина. Упор в новеньком релизе изготовлен на улучшении процесса редактирования; также возникли новейшие инструменты управления позиционированием контента для блока Cover и добавлены рубрики к паттернам блоков.

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

Нажатие клавиши Enter при редактировании заголовка изображения дозволит сделать новейший абзац. Для ситуаций, когда юзер желает продолжить написание материалов опосля вставки изображения и подписи, это станет давно ожидаемым улучшением. Но неким юзерам это покажется проблематическим – например, если для вас требуется задать многострочные подписи к изображениям. Не совершенно понимаю, как сейчас задавать разрыв строчки для подписей.

Gutenberg 8.2 включает и остальные улучшения – сейчас в фаворитных блоках в инструменте вставки будет выводиться лишь 6 пт. Отдельные клавиши в блоке Buttons можно разбить на две клавиши методом нажатия Enter. Соединить их меж собой можно методом нажатия клавиши Backspace. Юзеры также могут протестировать два новейших паттерна блоков. Один добавляет hero-секцию с 2-мя столбцами. Иной добавляет трехколоночную секцию способностей/услуг.

В целом данный релиз представляет собой довольно массивное обновление, включающее в себя различные улучшения и баг-фиксы. Конфигурации в действиях редактирования – приятный приз. Новейшие обновления Patterns API и размещение блока Cover – вожделенные дополнения для редактора.

Размещение контента для блока Cover

Команда Gutenberg сделала новейшую опцию сглаживания, которая дозволяет позиционировать контент в блоке Cover. Я ожидал этот функционал около года, когда в первый раз его узрел в одном из тикетов.

Читайте:  Вышел Gutenberg 8.4: добавлено редактирование изображений, появились мультиблочные элементы управления

Новенькая возможность позиционирования добавляет матричный отран управления с 9 позициями, которые доступны юзерам для выбора. Как позиция выбрана, внутренний контент блока Cover  будет перемещен в заданную локацию. Принципиально отметить, что некое содержимое зрительно не изменит позицию, если блок Cover заполнен полностью. Ширина внутреннего контейнера задана как auto, т.е. контент снутри может занимать все свободное место. Сглаживание в блоках Cover будет приметно с маленьким количеством контента снутри.

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

Создателям тем необходимо будет обновить CSS в собственных темах для обработки новейших классов позиционирования. Официальной документации для стилизации этих классов, по всей видимости, не существует, потому наилучший метод – это изучить начальный код. Классы последующие:

  • .has-custom-content-position
  • .is-position-top-left
  • .is-position-top-center
  • .is-position-top-right
  • .is-position-center-left
  • .is-position-center-center
  • .is-position-center-right
  • .is-position-bottom-left
  • .is-position-bottom-center
  • .is-position-bottom-right

Будет любопытно поглядеть, как создатели плагинов обыграют новейший компонент AlignMatrixControl в собственных блоках. Этот компонент употребляется для внутреннего сглаживания контента в блоке Cover, но его можно просто применить и к иным блокам, которые тоже могут работать с схожим сглаживанием.

Группы паттернов

Вышел Gutenberg 8.2: улучшен процесс редактирования, добавлены категории паттернов и позиционирование контента в блоке Cover

В Gutenberg 8.2 были реализованы фактически все мои пожелания. В новейшей версии была добавлена поддержка категоризации паттернов. В истинное время интерфейс указывает 7 категорий:

  • Text
  • Hero
  • Columns
  • Buttons
  • Gallery
  • Features
  • Testimonials

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

Создатели тем и плагинов сейчас имеют доступ к функционалу register_block_pattern_category() и unregister_block_pattern_category() для регистрации либо дерегистрации паттернов. Группы могут быть привязаны к определенному блоку через новейший аргумент categories. Больше инфы вы сможете выяснить в документации Patterns API.

Читайте:  Что такое квиз-сайт? Лучшие сайты-квизы

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

Слэш-команды для паттернов все еще находятся в моем перечне пожеланий (к слову говоря, если б они были, то и интерфейс с вкладками не пригодился бы).

Блочные виджеты фактически готовы

Вышел Gutenberg 8.2: улучшен процесс редактирования, добавлены категории паттернов и позиционирование контента в блоке Cover

Команда, стоящая за разработкой редактора, обсудила на данной для нас недельке возможность вывода новейшего экрана Widgets из экспериментальной фазы. Если это произойдет до 7 июля, то юзеры сумеют настраивать свои сайдбары при помощи блоков уже в WordPress 5.5. Пока ничего буквально не понятно. Любопытно поглядеть, как блоки будут применяться за пределами области контента.

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

Юзеры уже на данный момент могут протестировать экспериментальные виджеты через страничку Widgets (beta) и панель кастомайзера Widgets Blocks (Experimental). Чтоб изучить функционал, включите опцию Widgets на страничке опций Experiments для плагина Gutenberg.

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


Ваш комментарий

Ваш адрес email не будет опубликован.

Для отправки комментария, поставьте отметку, что разрешаете сбор и обработку ваших персональных данных . Политика конфиденциальности

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.