Почти официально объявлено о долгожданном слиянии включении событии 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
По задумке слияние будет проходить в два этапа:
- Для начала в WordPress 4.4 будет реализован раутинг , методы работы с метаданными слоя API, включена сериализация и десериализация данных JSON, по всей видимости связывание и встраивание сущностей, так же говорилось о REST best practice ( что имелось виду я не совсем понял, возможно ожидаются изменения в API по сравнению с WP REST API v2 )
- Вторым этапом в будут реализованы эндпоинты и маппинг данный из JSON на внутреннее представление данных WordPress и наоборот, на практике это сложный процесс с security и всяческими потенциальными опасностями конфиденциальности. Так как функционал будет очень сильно завязан на существующее API WordPress.
В конечном счете почти вся бизнес логика будет реализована на этом этапе.
В анонсе Ryan McCue уже упоминают двухнедельную вечеринки в честь этого события
С чем всех нас можно и поздравить.
Но возможно моя радость по поводу этого события преждевременна, так как это я давно слежу за этим проектом если быть точным то октября 2012 года и почти с первых дней его существования шли разговорю о его внедрении в ядро WordPress, но после нескольких лет ожидания надежда все таяла,чем вызвана наверное большая часть моих гневных комментариев в принципе из числа всех. В связи с этим рекомендую набраться терпения и не очень огорчатся если после релиза 4.5 слияние снова будет отложено.