Categories: Мнение

Библиотека блоков Гутенберга предоставляет доступный для поиска индекс отдельных блоков

Лавина блоков хлынула в экосистему WordPress перед включением Гутенберга в ядро. Несколько коллекций блоков, таких как Atomic Blocks, Stackable и CoBlocks, можно найти на WordPress.org , но искать отдельные блоки, которые они содержат, непросто. Другие коллекции и отдельные блоки разбросаны по сети. Разработчик темы WordPress Дэнни Купер создал централизованную библиотеку блоков Гутенберга , которые в настоящее время доступны для расширения нового редактора.

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

Библиотека блоков Гутенберга в настоящее время насчитывает более четырех десятков блоков. Посетители и создатели блоков могут отправить блок , которого нет в библиотеке.

Купер является владельцем Olympus Themes , небольшой коллекции бесплатных и коммерческих тем WordPress, ориентированных на нишу. Он также создал свою собственную коллекцию блоков под названием Editor Blocks , в которой основное внимание уделяется блокам для бизнес-сайтов. Соответствующая ему тема Editor Blocks доступна бесплатно на WordPress.org с поддержкой всех бизнес-блоков.

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

Купер имеет опыт работы с PHP / jQuery и сказал, что он недостаточно хорошо разбирается в ES6, Webpack, Babel, React, чтобы сразу создавать блоки Gutenberg. Кривая обучения была немного крутой, но после освоения основ он теперь может внести небольшой вклад в проект Гутенберга.

«Когда я начинал, мне казалось, что я ударяюсь о кирпичную стену каждые пять минут», – сказал он. « Курс Зака ​​Гордона помог мне пройти этот этап. Канал slack # core-editor тоже очень помог. В остальном я просто изучил код основных блоков и использовал Google. По мере того, как мои знания росли, я пытался связаться с ними, отправляя отчеты об ошибках в другие библиотеки блоков и делая незначительные вклады в проект Gutenberg на Github ».

WordPress.org может получить преимущества от централизованной библиотеки блоков в будущем, поскольку люди будут часто искать блоки после того, как Гутенберг попадет в ядро. Купер сказал, что если бы у WordPress.org была такая библиотека, возможно, даже можно было бы находить и устанавливать блоки изнутри Гутенберга.

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

А пока библиотека блоков Гутенберга предоставляет полезный ресурс для первых пользователей. Просматривая списки, интересно видеть разнообразие функциональных возможностей блоков, создаваемых сообществом. Пользователи, которые полностью используют Gutenberg в WordPress 5.0, найдут десятки блоков (а к тому времени, возможно, сотни), доступных для нового редактора, если они знают, где искать.

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