Categories: Мнение

Узнайте, как создавать плагины JavaScript для WordPress с помощью стартового комплекта / учебника Riad Benguella

Риад Бенгелла, технический руководитель фазы 2 проекта Gutenberg, опубликовал образовательный ресурс, чтобы помочь разработчикам WordPress начать создавать плагины JavaScript. WordPress JavaScript Плагин Starter уникален тем , что она построена как учебник, а не просто шаблонный. Репозиторий GitHub содержит восемь коммитов, которые структурированы так, чтобы объяснять каждый шаг на этом пути. Бенгелла разработал репозиторий, чтобы ответить на следующие вопросы:

  • Как быстро настроить среду WordPress и как встроить ее в свой плагин?
  • Как мне определить плагин WordPress?
  • Как загрузить простой скрипт JavaScript в WordPress?
  • Как связать файлы JavaScript?
  • Как использовать расширенные функции JavaScript, такие как JSX?
  • Как мне создать готовую к эксплуатации версию моего плагина?
  • Как все это сочетается?

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

«Разработчики плагинов должны больше использовать JavaScript для расширения возможностей редактора», – сказал Бенгелла. «Большинство блоков нужно разрабатывать по этой технологии. Модули, предоставляемые Гутенбергом (компоненты, модуль данных, i18n, apiFetch…), также будут стимулировать разработчиков к расширению других частей WP-Admin в JavaScript. Вместо того, чтобы писать экраны HTML / CSS с нуля и отображать их с сервера, разработчики могут загружать и создавать прототипы полностью доступных новых экранов в WP-Admin, составляя эти компоненты в небольшое количество строк кода ».

Ресурс Benguella для начинающих плагинов JavaScript для WordPress демистифицирует процесс создания плагина с подробным объяснением каждого шага в файле readme. Это ценный ресурс для разработчиков PHP, которые только начинают создавать плагины JavaScript.

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