Огромный сборник статей от WPTec для начинающих

Мнение

Шаблоны блоков изменят все

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

Короче говоря, NaNoWriMo – это вихрь месяца, когда тысячи людей со всего мира сгребают на своих клавиатурах, чтобы написать рукопись романа из 50 000 слов. Один месяц чистой силы воли, кофе галлонами и бессонные ночи в обмен на славу. В конце путешествия нет гран-призов или гарантированных издательских контрактов. Вы получаете сертификат, несколько купонов и право хвастаться. Я выполнил задание в 2018 году.

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

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

Как кто-то мог создать эту страницу продажи книг, не имея большого опыта работы с редактором блоков?

Я использовал плагин Gutenberg в течение нескольких месяцев, прежде чем он появился в WordPress 5.0. Я знал все тонкости системы.

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

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

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

Вот где появляются блочные шаблоны .

Авторы тем должны иметь возможность создавать уникальные и сложные комбинации блоков с пользовательскими стилями. Пользователи должны иметь возможность просто сделать его похожим на демонстрацию .

С момента «создания» (я использую этот термин вольно) своей первой темы WordPress в 2005 году, я либо видел, либо пробовал все способы решения этой проблемы. Шаблоны страниц. Варианты темы. Шорткоды. Виджеты. Вы называете это. Все они уже были испытаны. Каждый метод создавал серьезные препятствия для пользователей. Некоторые ( кхм, шорткоды ) оставляли контент пользователей в беспорядке и создавали эффект блокировки, в результате чего они оказывались привязанными к своей теме.

Давно пора для чего-то нового.

Что такое шаблоны блоков и как они улучшат взаимодействие с пользователем?

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

Это возможно с блочными шаблонами.

Проще говоря, шаблон блока – это группа блоков. Ядро WordPress, темы и плагины смогут регистрировать шаблоны с привязанными к ним предопределенными настройками.

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

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

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

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

Я могу быть немного оптимистом. Шаблоны блоков потребуют огромной поддержки со стороны сообщества разработчиков тем и плагинов. Хотя ядро ​​WordPress по умолчанию будет поставлять несколько популярных шаблонов, они никоим образом не охватят весь спектр дизайна, который возможен, когда авторы тем задействуют свои художественные навыки.

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

 

Рекомендуем прочитать
Мнение

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

Мнение

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

Мнение

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

Мнение

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

Подпишитесь на рассылку
и будьте в курсе новостей Wordpress

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *