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

Мнение

WordPress.org имеет менее 20 плагинов, использующих WP REST API в ядре

Во время вчерашней ключевой встречи WP REST API участники WordPress обсудили внедрение API. Беглый поиск в каталоге плагинов WordPress.org показывает, что менее двух десятков плагинов в настоящее время используют каркас API, включенный в WordPress 4.4. Для справки, вот 20 плагинов, определенных Микой Эпштейн во время встречи, а также номера активных установок для каждого:

  • API ACF для REST — 200+
  • ACF в WP-API – 1000+
  • ACF для WP REST API — 300+
  • Пользовательские контактные формы – 70 000+
  • Размер каталога панели инструментов — 100+
  • Приглашения для Slack — менее 10
  • JWT-аутентификация для WP REST API— 100+
  • oEmbed API — больше не доступен с 05.02.2016.
  • Молитвы– менее 10
  • WP REST API – 9000+
  • REST JSON – менее 10
  • REST-маршруты – менее 10
  • API SearchWP – 20+
  • Карты от Storelocator Plus — более 10 000
  • Табулировать— 100+
  • Категории + теги WP API — 10+
  • Меню WP API — 700+
  • Журнал WP REST API — 100+
  • Боковые панели WP REST API — менее 10
  • WPrestApiExtensions— менее 10

За несколькими заметными исключениями, большинство этих плагинов колеблются в диапазоне от 10 до 100 активных установок. Эти низкие цифры могут указывать на то, что авторы плагинов еще не с готовностью восприняли сборку с каркасом, который был объединен с ядром в 4.4. Тем не менее, некоторые разработчики, которые используют API, решили не предлагать свои плагины и темы для крупномасштабного распространения на WordPress.org.

«Я думаю, что каталог плагинов — не то место, где можно искать принятие», — сказал разработчик WordPress Нейт Райт на последней встрече. «Как автору плагинов, мне приходится из кожи вон лезть, чтобы обеспечить совместимость с десятками тысяч странных плагинов и тем. Сам Javascript очень нестабилен в экосистеме из-за всего этого ужасного кода. Я использовал API в клиентских проектах и ​​в настоящее время интегрирую его с некоторыми инструментами настройки, которые я создаю. Мои общедоступные плагины будут последним, что я представлю API».

Тейлор Ловетт, автор книги « Пользовательские контактные формы », считает важным предоставить пользователям плагины на основе REST API, несмотря на проблемы поддержки общедоступного распространения.

«Это побуждает разработчиков плагинов и тем уже сейчас начинать работать над конфликтами API JavaScript», — сказал Ловетт. «Существует множество плагинов, которые конфликтуют с API по разным причинам, одна из основных — модификация Backbone.sync. Использование плагинов сейчас болезненно, но это подтолкнет людей к тому, чтобы начать сообщать об этих конфликтах JS».

Пользовательские контактные формы в настоящее время являются наиболее широко используемым плагином, работающим с WP REST API, с более чем 70 000 установок, но переход к использованию текущей версии был сопряжен с проблемами.

«В проекте JSON REST API было несколько нарушений обратной совместимости, — сказал Ловетт. «Если бы я знал, что произойдет, я бы, вероятно, не использовал API.

«Мне все еще не совсем удобно использовать API из-за кажущейся нестабильности проекта», — сказал он.

Тем не менее, публичное распространение принесло Ловетту значительную обратную связь от пользователей, которая была неоценима за его вклад в проект REST API.

«У меня было несколько исправлений для API, которые были обнаружены с помощью пользовательских контактных форм, — сказал он. «Я обнаружил несколько реальных пограничных случаев при поддержке API в более чем 70 000 установках».

Распространение его плагина на WordPress.org, в то время как API претерпел значительные изменения, было более сложным, чем ожидал Ловетт, но благодаря этому API получил больше внимания.

«Чем быстрее API будет представлен людям и люди освоятся с ним, тем скорее мы увидим серьезные успехи в приложениях, созданных на основе WordPress», — сказал он.

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

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

Мнение

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

Мнение

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

Мнение

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

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

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

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