С целия шум, че има около WordPress REST API през последната година, мисля, че е време да видим различните внедрения на тази функция.
API REST предлага нов метод за външни приложения за чат с WordPress. (Това е метод, който е широко внедрен в други платформи като Facebook или Twitter, за да позволи на приложенията да взаимодействат с потребителски данни.).
Това е функция, която позволява на няколко езика за програмиране да влязат в контакт, например много популярния JavaScript или дори други езици като Java или C #.
В тази статия ще ви запозная с различните реализации на WordPress Rest API, които работят на платформи или уебсайтове.
1. калипсо
калипсо, Новото табло за управление на WordPress.com е идеална витрина, която илюстрира силата на REST API. Той използва REST API, за да комуникира с не един, а всички ваши WordPress сайтове (да, дори самостоятелно хоствани, стига да имате инсталиран и активиран Jetpack на вашия WordPress блог).
Това означава, че можете например лесно да публикувате съдържание на множество сайтове от едно табло, бързо да актуализирате плъгини / теми или ядра на множество сайтове и много други.
Той е проектиран на 100% с React, JavaScript рамка, която следователно е идеалният пример за амбициозен проект, който използва Rest API за свързване на таблото за управление на WordPress към JS интерфейс.
2. Блогове на живо в Ню Йорк Таймс на живо
Може би сте чували за това и преди в беседа на Мат Мълленвег през 2015 г. NYT (нюйоркско време) използва WP REST API за захранване на своите блогове.
Това едва ли е изненадващо, особено след като Ню Йорк Тайм използва WordPress от дълго време, но на всичкото отгоре те също са инвестирали в Auttomattic, компанията, която управлява WordPress.com, и различните плъгини като Jetpack и Akismet.
Последното им допълнение към технологията WordPress е REST API, който използва Backbone.js и React.js. Те го използват за комуникация между таблата за управление на WordPress и персонализиран редактор, направен с Backbone.js. След това това съдържание се филтрира и илюстрира от приложение, което използва React.js.
3. Проект за обществено познание - Управление на подадените приставки
Нейт Райт спомена миналата година, че използва REST API за управление на подадените приставки за Проект за обществено знание. Сайтът " Проект за обществено знание Цели да предоставят на академичните списания безплатен софтуер за управление на техните онлайн версии. Това се прави за борба с монопола на някои големи вестници със скъпи такси, които също водят до скъп достъп до списания. целта на последния е да демократизира индустрията и да улесни достъпа до знания за всички.
4. Приложение за iOS за норвежкото министерство на петрола и енергетиката
От юли миналата година Per Soderlind в mentionné че работи по приложение за iOS за норвежкото министерство на петрола и енергетиката.
Въпреки че авторът не е много конкретен за това какво точно прави, той споменава, че приложението е предназначено да каже на хората „какво да правят, когато възникне проблем“.
Това е интересен случай на употреба, тъй като демонстрира голямото разнообразие от хора, които биха могли да използват таблото за управление на WordPress за своите уеб или мобилни приложения с REST API.
5. Мобилно приложение StoryCorps (iOS и Android)
За тези от вас, които видяха състоянието на Мат в реч миналата година (или в началото на тази година), вероятно вече сте чували за този пример. StoryCorps е сайт, където всеки може да сподели своите истории. Те използваха API за почивка на WordPress, за да създадат своите приложения за iOS и Android, за да улеснят хората да споделят своите истории от мобилни телефони. След това това съдържание се синхронизира от таблото за управление на WordPress, публикуваното на сайта съдържание ще се синхронизира с мобилните приложения.
Това по същество означава, че ако изпратите история от приложението си, ще можете да я видите на сайта и ако ръководството публикува нещо на сайта в област, свързана с приложението, съдържанието също ще бъде актуализирано за приложението ви.
Едно от страхотните неща при това внедряване е, че демонстрира мащабируемостта на WordPress, а също и REST API.
6. NomadBase - уеб приложение, което използва Rest API
NomadBase е уеб приложение, което ви показва къде в момента са номадите в света (в този случай цифровите номади са членовете, които използват приложението, номадите не са тези, които се намират в пустините).
Уеб приложението е създадено от Човек направен, агенция на WordPress, която дори има членове, които допринасят за REST API.
Приложението е вдъхновено от цифрови номади, които се събират, събрани на DNX конференция.
7. Персонализирани формуляри за контакт - (повторно) Изграждане на приставка за формуляр за контакт
Персонализирани формуляри за връзка е плъгин, който използва WordPress REST API. това е елегантен плъгин за, познахте, създаване форми персонализирани на вашия WordPress блог.
Приставката използва API не само на интерфейса, но и на бекенда. Приложението е напълно възстановено, за да използва API.
Заключение
Както можете да видите от тези примери, има голямо разнообразие от неща, които можете да направите с API за почивка.
REST API е мощен и добавя изцяло ново измерение към WordPress за разработчици и потребители като цяло. Независимо дали сте страстен разработчик, желаете да внесете нещо ново в екосистемата на WordPress, или ако сте запален потребител и очаквате с нетърпение нови теми и приставки, използващи тази функция, бъдещето със сигурност ще има много. Повече ▼.