Categories: Новости

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

Сегодня Gutenberg 12.5 появился в каталоге плагинов WordPress. Я уже был взволнован по крайней мере одним новым улучшением, глобальными вариациями стилей. Тем не менее, это мощное обновление с несколькими функциями, ориентированными на разработчиков и пользователей.

Теперь, когда WordPress 5.9 вышел в дикую природу, похоже, что все руки снова наготове, поскольку мы готовимся к выпуску 6.0 в мае. На прошлой неделе я рассмотрел раннюю дорожную карту, и некоторые пункты из этого списка уже включены в это последнее обновление Gutenberg в той или иной форме.

Вариации глобальных стилей

Авторы тем теперь могут создавать несколько theme.json вариантов и помещать их в /stylesпапку своей темы. Затем пользователи могут переключаться между различными пресетами на то, что им больше всего подходит.

Новая функция обещает стать одним из основных моментов выпуска WordPress 6.0, а стандартная тема Twenty Twenty-Two в конечном итоге будет иметь несколько собственных вариантов.

Я углубился в эту функцию более подробно в посте на прошлой неделе. Руководитель проекта Gutenberg Матиас Вентура подробно рассказал об этом в комментариях:

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

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

Большинство из theme.json  стандартизировано, но многие авторы используют это settings.custom свойство. Это позволяет им устанавливать любое количество пользовательских значений, на которые часто ссылаются через таблицу стилей темы.

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

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

Переключение вариаций лучше оставить для отдельных тем. Позвольте авторам тем, которые создают свои собственные системы поверх theme.json, управлять пользовательским опытом и ожиданиями. Мы должны сосредоточиться на создании инструментов, которые помогут им реализовать свое видение, не беспокоясь о том, что пользователь «установит» их вариант JSON внутри совершенно другого проекта.

Новые кнопки сохраняют стиль соседних кнопок

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

Последняя версия автоматически дублирует стиль соседнего блока Button при вставке следующего. Это гораздо лучший опыт.

Однако это не заведет нас так далеко, как нам нужно. Что произойдет, если вы решите изменить дизайн для каждой кнопки позже? У вас впереди много работы по изменению каждого из них. Есть открытый тикет на копирование одного стиля во все остальные в группе блоков Кнопки.

Пользователи могут добавлять прозрачные цвета

Наконец-то пользователи могут контролировать альфа-прозрачность пользовательских цветов на уровне блоков. Эта функция работает с параметрами цвета текста, фона, ссылок и границ. Это улучшение закрывает тикет, впервые открытый в октябре 2019 г.

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

Опция размера рекомендуемого изображения публикации

В Gutenberg 12.5 представлена ​​новая опция , которая позволяет настроить блок Post Featured Image на использование размера изображения WordPress или темы. Это кажется тривиальным изменением, но это шаг вперед для тематики блоков.

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

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

Теперь, если бы мы могли использовать избранное изображение только внутри блоков «Обложка» и «Медиа и текст»…

Скопировать все содержимое редактора сайта

Сегодня я узнал , что в меню опций редактора постов есть кнопка «Копировать весь контент». Я не знаю, как долго это было там, но это вроде опрятно. Я без нужды пытался выбрать весь контент — иногда с некоторым успехом — через холст контента. Даже те из нас, кто проводит почти каждый час бодрствования в редакторе, время от времени могут научиться новому трюку.

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

Просмотр кода в редакторе сайта

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

Технически это называется «редактор кода», но перед каждым, кто попытается что-либо отредактировать, ждут драконы . По крайней мере, если они ожидают чего-то другого, кроме страшного сообщения «этот блок содержит неожиданное или недопустимое содержимое». Я бы плыл в более спокойные воды и избегал бы его ни для чего, кроме чтения или копирования.

writer

Recent Posts

Плагин Delete Me для WordPress помогает владельцам веб-сайтов предоставить право на забвение GDPR

Поскольку до крайнего срока соблюдения GDPR ЕС осталось всего 178 дней , многие владельцы сайтов…

2 года ago

Команда Gutenberg наращивает юзабилити-тестирование в WordCamp US

Команда Gutenberg создаст станцию ​​тестирования удобства использования в WordCamp US, где посетители смогут принять участие…

2 года ago

Плагин распространителя теперь в бета-версии: новое решение для синдикации контента WordPress от 10up

Сегодня компания 10up опубликовала предварительную версию своего плагина Distributor , нового решения для синдикации контента…

2 года ago

Gutenberg 1.8 добавляет большую расширяемость для разработчиков плагинов

На этой неделе был выпущен Gutenberg 1.8 с несколькими заметными улучшениями, которые предоставят разработчикам плагинов…

2 года ago

Gutenberg 15.5 представляет экспериментальную поддержку разметки сетки

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

2 года ago

DesktopServer 3.8.4 включает подарок сообществу

DesktopServer выпустил версию 3.8.4 своего программного обеспечения для локальной разработки. Эта версия включает в себя…

2 года ago