Categories: Мнение

Плагин Block Unit Test помогает разработчикам тем WordPress подготовиться к Gutenberg

Основатель ThemeBeans Рич Табор выпустил новый плагин под названием Block Unit Test для Gutenberg, который помогает авторам тем тестировать свои темы на готовность к Gutenberg. Он аналогичен модульному тесту темы, но ограничивается тестированием блоков Gutenberg .

После установки и активации как Gutenberg, так и sBlock Unit Test плагин создает новую страницу в виде черновика с примером каждого основного Gutenblock. Это позволяет легко увидеть, как блоки будут отображаться во внешнем интерфейсе любой темы. Block Unit Test также включает вариации основных блоков с различными примененными настройками выравнивания и столбцов.

Табор сказал, что он знал, что было бы полезно начать использовать / писать в Gutenberg ежедневно, чтобы лучше понять, что ему нужно сделать, чтобы его продукты на ThemeBeans были совместимы.

«Я добавил начальную поддержку Gutenberg в свою тему Tabor WordPress, так как использую ее в своем личном блоге с Gutenberg», – сказал он. «Мне нужен был способ легко протестировать каждый из основных блоков Gutenberg  (и, в конечном итоге, сторонние блоки) без необходимости вручную добавлять их каждый раз, когда я хотел что-то протестировать. По мере того, как блоки Gutenberg  становятся более динамичными и сложными, их становится сложнее проверять, поскольку многие блоки имеют разные варианты / стили / столбцы / сетки / и т. д. ”

Табор черпал вдохновение из Theme Unit Test и создал блочный модульный тест с включенными вариациями Gutenblock. Он использует плагин при подготовке более 20 тем в своем каталоге ThemeBeans для поддержки Gutenberg. Он написал расширяемый плагин и сделал его открытым на GitHub для использования другими разработчиками и магазинами тем.

Разработчики тем могут установить Block Unit Test в качестве первого шага к тому, чтобы стили интерфейса соответствовали стилям редактора. Это будет важно для облегчения процесса перехода для новых пользователей Gutenberg после выхода WordPress 5.0. Табор также опубликовал руководство по добавлению стилей тем WordPress в Gutenberg, чтобы помочь другим начать работу.

Для обеспечения совместимости своей первой темы Табор сказал, что он во многом полагался на Руководство Gutenberg , а также на последующие обсуждения репозитория Gutenberg на GitHub .

«Добавить поддержку Gutenberg не так уж и сложно, хотя применение правильных стилей тем в редакторе Gutenberg представляет собой небольшую задачу – так много всего можно случайно пропустить», – сказал Табор. «Что касается тематической стороны вещей, не было особого технического повышения уровня, хотя разработка блоков – это отдельная история. Мне действительно нужно было поднять планку и глубоко погрузиться в мир Javascript, хотя просмотр примеров блоков в репозитории GitHub действительно помог мне ».

Табор сказал, что он начал «жить и дышать всем, что есть в Gutenberg » после WordCamp US 2017, и начал писать статьи о разработке, одновременно изучая основы. Он создал несколько проектов, ориентированных на нового редактора, в том числе Writy , ориентированный на Gutenberg  опыт написания для издателей, и Co-Blocks , бета-набор блоков Gutenberg  для контент-маркетологов.

«Как основатель тематического магазина было очевидно, что мне нужно отточить Gutenberg и повысить уровень своих знаний, технических навыков и, следовательно, моих продуктов, чтобы конкурировать в пост-гутенбергскую эру WordPress», – сказал Табор. .

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

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