Vi närmar oss ett fullt utvecklat REST API när WordPress 4.7 släpps den 6 december. Visionen att WordPress ska vara en plattform för att bygga i princip vad som helst blir verklighet med 4.7.
Vi räknar med att WordPress 4.7 kommer att närma sig ett fullt utvecklat REST API. Det är ett gränssnitt som gör det enkelt att koppla en WordPress-sajt med vilken program-applikation som helst oavsett programspråk.
Med WordPress 4.7 kommer går det att via REST API nå all data om:
- Inlägg och sidor
- Kommentarer, pingbacks och trackbacks
- Användare
- Meta-data
- Inställningar
REST API standardiserar WordPress core-funktioner och hur andra applikationer kan anropa WordPress. Det betyder att WordPress blir enkelt att integrera med applikationer som byggts med andra programspråk som JavaScript, Ruby, Python och Go. Det gör det också enklare att integrera WordPress med existerande tjänster som exempelvis Slack.
Bakom införandet av REST API finns visionen att göra WordPress till en plattform för vilka applikationer som helst. Det minskar WordPress beroende av PHP och gör det möjligt för nästan alla utvecklare att arbeta med WordPress.
Exempel på vad som går att göra med WordPress REST API:
- Integrera WordPress fullt ut med mobila operativsystem som Android och iOS och göra WordPress till ett backend för mobilappar.
- Bonnier Tidskrifter har utnyttjat WordPress REST API för att enkelt kunna bygga appar åt alla sina varumärken. När ramverket var väl på plats kan de bygga en app på 20 timmar.
- Tidskriften Wired sänder innehåll till tredjepartsappen Apple News, som är byggd med JavaScript, via REST API.
- New York Times har byggt ett särskilt adminpanel i JavaScript till sin nyhetsblogg via REST API för att journalisterna snabbare ska kunna publicera inlägg om hur nyheter utvecklar sig. Via REST API kan de snabbt kopiera innehåll från exempelvis Slack utan att behöva byta system.
- WordPress.coms adminpanel Calypso är byggt i JavaScript och kommunicera med WordPress via REST API.
Släppet av REST API stärker WordPress och gör det både enklare och billigare att utveckla avancerade webb-applikationer. Vi kommer säkert få se fler fristående admin-paneler som gör arbetet enklare för WordPress-redaktörer. Och att koppla WordPress till fristående appar är ytterligare ett område där REST API kommer att spela en roll.