Categories: Мнение

Gutenberg 8.1 включает в себя копирование блоков, шаблон отзывов и обновление пользовательского интерфейса шаблонов

В среду команда Гутенберга выпустила версию 8.1.0 плагина. Обновление включает в себя новую функцию копирования блоков, поиск по шаблону блоков, шаблон отзывов и изменения API. Новая версия не вносит много серьезных изменений, касающихся пользователей, но в целом улучшает взаимодействие с пользователем.

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

Одним из приятных улучшений является возможность преобразования блока HTML в блок кода и наоборот. Сохраните это в разделе, почему это еще не было возможно?

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

Копирование блоков с легкостью

По общему признанию, это быстро становится одной из моих любимых функций Gutenberg 8.1. На панели инструментов редактора теперь есть кнопка копирования, которая позволяет конечным пользователям копировать один или несколько блоков одним нажатием кнопки. Он находится в раскрывающемся меню «Элементы управления расширенным текстом».

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

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

<!– wp:pullquote {“align”:”wide”} –>
<figure class=”wp-block-pullquote alignwide”><blockquote><p><span class=”rtex-highlighter-0″>What has the Duke of Devonshire? The only great instance that I have ever known of the enjoyment of wealth was, that of Jamaica Dawkins…</span></p></blockquote></figure>
<!– /wp:pullquote –>
Это должно упростить разработчикам копирование кода своих пользовательских шаблонов блоков.

Образец отзывов

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

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

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

Пользовательский интерфейс вставки добавляет поиск и заголовки

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

Поле поиска переключается с поиска блоков на шаблоны при нажатии на вкладку шаблонов. Единственная проблема – это метка поиска, и в обоих случаях заполнитель читает «Искать блок». Вместо этого при поиске шаблонов следует читать «Поиск шаблона».

Поскольку мой список желаний для шаблонов блоков почти выполнен, мне нужно добавить еще один пункт. Я хотел бы, чтобы команда представила команды с косой чертой для вставки шаблонов. Ввод /testimonialsдолжен предоставить пользователям возможность вставлять новый шаблон отзывов без нажатия кнопки вставки.

Разработчики: изменения API шаблонов блоков

Изменились методы регистрации и отмены регистрации шаблонов API блочных шаблонов . В предыдущих версиях разработчики использовали register_pattern()и unregister_pattern()функцию. Они устарели. Начиная с 8.1.0, разработчики должны обновить свой код , чтобы использовать register_block_pattern()и unregister_block_pattern()функцию.

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

 

writer

Recent Posts

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

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

1 год ago

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

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

1 год ago

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

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

1 год ago

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

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

1 год ago

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

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

1 год ago

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

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

2 года ago