Вышел Gutenberg 6.9: тайтлы изображений, шаблоны блоков, новые возможности тем

13 ноября команда Gutenberg выпустила релиз 6.9 с несколькими функциями, в основном направленными на разработчиков. Пользователи теперь могут добавлять произвольные атрибуты к тайтлам (заголовкам) изображений. Разработчикам плагинов пора начать знакомство с новым Block Patterns API. Кроме того, авторы тем теперь могут использовать экспериментальные градиентные пресеты и возможности шаблонов блоков.

В Gutenberg 6.9 исправлены многочисленные баги, в том числе надоедливая ошибка с недопустимым содержимым при выборе цвета для блока pullquote. Обновление включает в себя несколько улучшений и изменений в кодовой базе редактора.

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

Новое поле с атрибутами заголовка для изображений

Возможность добавлять заголовки к изображениям – самая важная функция, доступная пользователям в Gutenberg 6.9. Тикет на добавление этой опции висел открытым уже больше года.

Команда Gutenberg добавила поле с заголовком во вкладку Advanced, отображающуюся при редактировании блока изображения. Это решение выглядит разумным, поскольку заголовки изображений часто неверно используются для описания картинок. Описание изображений должно вводиться в поле Alt Text, которое находится в секции Image Settings. Заголовки изображений должны описывать роль изображения на странице.

Базовый Block Patterns API

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

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

Теперь Block Patterns API доступен в релизе Gutenberg 6.9, но пока в экспериментальном формате.

Градиентные пресеты для блоков

В релизе 6.7 Gutenberg были введены градиентные фоны для блока кнопки. Функционал был запущен с набором градиентов, которые не соответствовали темам пользователей. Но впоследствии эта возможность была улучшена.

В релизе 6.9 разработчики могут регистрировать произвольные градиенты, которые будут точно отвечать цветовой палитре темы.

В настоящее время градиентные пресеты для блоков являются экспериментальной возможностью с флагом __experimental-editor-gradient-presets. Однако уже сейчас авторам тем можно активно исследовать ее. Впоследствии экспериментальный флаг будет снят.

Шаблоны блоков для тем

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

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

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

Gutenberg 6.9 заложил основу для этой реальности, разрешив использование шаблонов блоков из папки /block-templates темы.

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

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

Вышел WordPress 5.3 «Kirk»

Вышел WordPress 5.3 «Kirk», названный в честь американского джазового музыканта Рахсаана Роланда Кёрка. Релиз включает в себя новую дефолтную тему Twenty Twenty, улучшения пользовательского интерфейса, связанные с доступностью, а также новые возможности блочного редактора.

Над релизом работали 645 волонтеров, что является максимальной группой участников со времен основания WordPress.

Прошлая версия WordPress 5.2 набрала 84 млн загрузок.

Теперь для запуска сайта на WordPress 5.3+ требуется нативное расширение JSON для PHP. Это не должно стать проблемой для большинства пользователей, поскольку расширение было включено в PHP по умолчанию в 2006 году. WordPress выдаст ошибку и отменит обновление, если расширение отсутствует. Пользователи, которые не смогли выполнить обновление, должны связаться со своими хостингами и запросить включение этого расширения.

Новая дефолтная тема Twenty Twenty

В WordPress появилась новая дефолтная тема. Андерс Норен возглавлял команду дизайнеров для разработки Twenty Twenty. Эта тема представляет собой форк от исходной темы Chaplin.

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

Функции и возможности блочного редактора

В WordPress 5.3 включены все улучшения плагина Gutenberg с версии 5.4 по 6.5. Также были добавлены баг-фиксы и улучшения производительности из версий 6.6 и 6.7. Теперь блочный редактор в целом работает гораздо быстрее.

Мы старались рассказать про каждый из релизов плагина Gutenberg. Вы можете найти все статьи через поиск.

Другие нововведения в ядре

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

Если вам требуется сохранить исходные размеры крупных изображений, что иногда требуется фотографам, вы можете воспользоваться плагином Disable “BIG Image” Threshold.

Экран Site Health, представленный в WordPress 5.2, получил некоторые улучшения, связанные с интерфейсом. К примеру, теперь появились разъяснения того, как работает индикатор с оценками.

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

Изменения для разработчиков

Разработчикам следует ознакомиться с руководством по WordPress 5.3, чтобы убедиться, что их решения никак не пострадают в результате нововведений и улучшений. В числе изменений:

  • Полная поддержка PHP 7.4.
  • Улучшенная обработка даты/времени.
  • Чтобы запретить поисковым системам обходить сайт, теперь используется мета-тег.
  • Новые операторы сравнения мета-ключей.
  • Целые числа больше не разрешены в качестве слагов для навигационных меню.
  • wp_die() теперь поддерживает произвольный HTML-код.

Попробовали уже новый релиз? Как вам?

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