Первая часть проекта WP REST API будет включена в ядро в версии 4.4 и в версии 4.5 ожидается релиз

Почти официально объявлено о долгожданном слиянии включении событии WP REST API включат в ядро WordPress.

Хронология событий

7 октября 2015 — Gary Pendergast просит включить коммит в ядро

https://make.wordpress.org/core/2015/10/07/%F0%9F%8E%89-one-more-committer-for-4-4/

8 октября 2015 — Закрыт висевший 4 недели тикет о внедрении WP REST API в ядро WordPress

https://core.trac.wordpress.org/ticket/33982

8 октября 2015  — появился патч ядра

https://core.trac.wordpress.org/changeset/34928

Так же на гитхабе https://github.com/WordPress/WordPress/blob/master/wp-settings.php

в репозитории WordPress (зеркало основного репозитория SVN) появились соответствующие изменения.

Судя по наличию строке require( ABSPATH . WPINC . ‘/rest-api.php’ ); в wp-settings.php коммит действительно включен в основную ветку репозитория.

Что WordPress REST API

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

Какой план интеграции в ядро WordPress

По задумке слияние будет проходить в два этапа:

  1. Для начала в WordPress 4.4 будет реализован раутинг , методы работы с метаданными слоя API, включена сериализация и десериализация данных JSON, по всей видимости связывание и встраивание сущностей, так же говорилось о REST best practice ( что имелось виду я не совсем понял, возможно ожидаются изменения в API по сравнению с WP REST API v2 )
  2. Вторым этапом в будут реализованы эндпоинты и маппинг данный из JSON на внутреннее представление данных WordPress и наоборот, на практике это сложный процесс с security и всяческими потенциальными опасностями конфиденциальности. Так как функционал будет очень сильно завязан на существующее API WordPress.
    В конечном счете почти вся бизнес логика будет реализована на этом этапе.

В анонсе Ryan McCue уже упоминают двухнедельную вечеринки в честь этого события

С чем всех нас можно и поздравить.

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

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

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