Categories: Мнение

Конечные точки контента WP REST API условно одобрены для слияния в версии 4.7

Команда WP REST API и основные участники WordPress встретились сегодня вечером, чтобы решить, следует ли объединять конечные точки контента в 4.7. После того, как предложение о слиянии было опубликовано неделю назад, несколько основных разработчиков выразили обеспокоенность по поводу схемы аутентификации через посредника, и с тех пор команда решила удалить ее из предложения, чтобы сосредоточиться на ней в цикле разработки 4.8.

Обсуждение на сегодняшней встрече было сосредоточено на шести темах: безопасность, производительность, отзывы пользователей, негативно ли слияние повлияет на разработку API, будут ли конечные точки контента полезны для основной разработки и принадлежат ли эти конечные точки каждому сайту WordPress. Команда также обсудила возможные способы измерения успеха проекта после его объединения с ядром.

Участники согласились на условное одобрение объединения конечных точек при условии, что команда решит нерешенные вопросы по метаобъектам и что другие лица, не входящие в команду REST API, предоставят доказательство концепции того, как ядро ​​WordPress может использовать конечные точки. Эти условия должны быть выполнены до крайнего срока улучшения в следующую среду.

«Заставить что-то работать в ядре не значит зафиксировать это в стволе», — сказала руководитель выпуска WordPress 4.7 Хелен Хоу-Санди. «Это также призыв к большему сообществу разработчиков — есть шанс сделать что-то, что не обязательно будет иметь вес отгрузки в ядре, что может служить доказательством того, что вы чего-то хотите. Голос разработчика».

Хоу-Санди сказал, что требование создания доказательств разработчиками, не входящими в команду REST API, продемонстрирует, «как другие люди воспринимают процесс разработки». Это также освобождает команду проекта, чтобы сосредоточиться на других задачах перед слиянием.

Приветствуются множественные доказательства концепции, и некоторые из рассматриваемых функций включают Press This, Quick Draft, бесконечную прокрутку в таблицах списка администраторов и все, что кто-либо хочет попробовать. Адам Сильверстайн вызвался попробовать себя в Press This и к концу встречи сказал: «У меня уже есть Press This, создающая новые посты, и переключиться на них было довольно просто». Он планирует включить свою работу в новый билет на trac.

«У меня нет возражений против блокировки, но я очень осторожен и хочу убедиться, что условия для сохранения версии 4.7 будут выработаны в течение следующих 24 часов, а условия для продолжения будут разработаны до бета-тестирования», — сказал Хоу-Санди. Мэтт Малленвег, который до сих пор был одним из самых ярых критиков готовности проекта, согласился с ее заявлением, но также сказал, что он еще не удовлетворен тем, как команда планирует измерять успех проекта.

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

Участники кажутся очень мотивированными на последнем этапе и работают над созданием необходимых доказательств концепции до крайнего срока усовершенствований. Если какие-либо из доказательств достаточно надежны, чтобы их можно было объединить, конечные точки контента WP REST API будут поставляться в WordPress 4.7 вместе с основной функцией, использующей API.

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