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

Мнение

Копирование и вставка блоков редактора с помощью библиотеки блоков Gutenberg Bj.

Сегодня GutenbergHub, возглавляемый Муниром Камалом, запустил бесплатную библиотеку блоков для сообщества WordPress. В настоящее время существует 37 специально разработанных блоков, которые пользователи могут копировать и вставлять на свой веб-сайт.

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

Единственное предостережение: пользователи должны установить недавно запущенный плагин EditorPlus Камала. Он позволяет конечным пользователям стилизовать основные блоки WordPress с помощью множества индивидуальных вариантов дизайна. Поскольку плагин не полагается на сторонние блоки и не создает свои собственные, все конструкции блоков в библиотеке GutenbergHub строятся непосредственно из блоков, доступных в WordPress. Это приводит к гораздо меньшему дереву зависимостей и меньшему количеству областей, где что-то может пойти не так в быстро меняющемся мире блоков.

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

«Я создал [EditorPlus], чтобы выполнить свои требования по предоставлению легко настраиваемых блоков и шаблонов пользователям Gutenberg», – сказал Камаль.

В марте он запустил библиотеку шаблонов блоков. Однако изначально он просил пользователей копировать блочный код HTML и CSS отдельно. Теперь и для библиотеки блоков, и для библиотеки шаблонов требуется плагин EditorPlus. Это позволяет Камалу строить все на основе своего рода фреймворка и удалять сторонние зависимости. Камаль сказал, что система поможет упростить жизнь пользователям, дав ему больше контроля над разработкой и обслуживанием.

На данный момент большинство проектов, которые он запустил на GutenbergHub, каким-то образом построены на основе предыдущего проекта. Они были ступеньками, которые привели его к построению более крупной, но более совершенной системы. Однако мы, вероятно, находимся в нескольких световых годах от того, чтобы увидеть, как все складывается. Проект Gutenberg быстро развивается, и GutenbergHub необходимо будет отреагировать на предстоящие изменения. Ему придется бороться с включением шаблонов блоков в WordPress 5.5, полным редактированием сайта в конце этого года и дополнительными вариантами дизайна блоков в будущем. Как и сама блочная система, все это все еще немного экспериментально, пока мы не начнем видеть какую-то точку стабилизации. Будет интересно посмотреть, как все будет развиваться. Камаль и его проект GutenbergHub находятся в хорошей позиции, чтобы оседлать волны постоянных изменений.

Как работает библиотека блоков

В настоящее время пользователи могут выполнять поиск в библиотеке блоков GutenbergHub, чтобы выбрать нужные блоки. Библиотека разделена на семь категорий:

Отзыв
Команда
Характерная черта
Открытка
Ценообразование
Призыв к действию
Статистика
Пользователи могут скопировать небольшой фрагмент кода JSON для отдельных блоков, которые они хотели бы добавить на свой сайт. Чтобы добавить блок, установка и активация плагина EditorPlus является жестким требованием. Как только это будет сделано, пользователи смогут перейти на вкладку «Блоки» на экране настроек EditorPlus и вставить код.

Добавление кода блока через плагин EditorPlus.

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

Каждый активный блок, добавленный на сайт, доступен через средство вставки блоков в редакторе. Возможно, недостатком является то, что у блоков нет изображения для предварительного просмотра. Некоторые из блоков имеют похожие имена, такие как Card 1, Card 2 и т. д. Наличие изображения предварительного просмотра поможет их различить – или просто лучшие имена.

Планы на будущее

В идеале плагин EditorPlus мог бы обслуживать блоки и шаблоны GutenbergHub через API, предоставляя пользователям простое решение для импорта одним щелчком мыши. Подход копирования / вставки означает необходимость посещения отдельного веб-сайта вместо того, чтобы оставаться в комфортных условиях администратора WordPress. Первоначально Камал использовал решение «копировать / вставить», потому что хотел, чтобы все было независимо от плагинов. Однако, поскольку в WordPress не было элементов управления дизайном, он понял, что ему нужен хотя бы один плагин как часть уравнения. Вот тут-то и появился EditorPlus. Это должно в конечном итоге освободить его для создания функции импорта.

«Я, возможно, добавлю инструмент прямой вставки для шаблонов и блоков в плагин Editor Plus», – сказал он. Однако нет никаких указаний на то, когда это произойдет. Это сделало бы взаимодействие с пользователем более плавным и эффективным.

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

«Я действительно планирую каким-то образом монетизировать предложение GutenbergHub», – сказал он. «Я еще не планировал это, но это может быть премиум-подписка или предложения профессиональных блоков, шаблонов и надстройки EditorPlus. Другой вариант – превратить его в торговую площадку, где дизайнеры смогут создавать и продавать блоки и шаблоны. Честно говоря, я еще не планировал этого. Будьте уверены: то, что бесплатно, останется бесплатным и со временем будет улучшаться ».

Камаль сказал, что его ближайший план – собрать больше отзывов от пользователей. «В итоге я создал группу в Facebook», – сказал он. «Это был бы лучший и самый простой способ поделиться идеями, предложениями и отзывами о GutenbergHub».

 

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

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

Мнение

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

Мнение

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

Мнение

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

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

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

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