Se všemi bzučeními, která se za poslední rok objevila kolem WordPress REST API, si myslím, že je čas vidět různé implementace této funkce.

rozhraní REST API nabízí novou metodu chatu vašich externích aplikací s WordPress. (Je to prostředek, který je široce implementován na jiných platformách, jako je Facebook nebo Twitter, aby umožnil interakci aplikací données uživatelů).

Jedná se o funkci, která proto umožňuje kontaktovat několik programovacích jazyků, například velmi populární JavaScript nebo dokonce další jazyky jako Java nebo C #.

V tomto článku vám představím různé implementace WordPress Rest API, které fungují na platformách nebo webech.

1. Calypso

calypso implementace API Rest WordPress

CalypsoNový webový panel pro více webů WordPress.com je ideální ukázkou, která ilustruje sílu rozhraní REST API. Ke komunikaci s REST API používá nikoli jeden, ale všechny vaše weby WordPress (ano, dokonce i ty s vlastním hostitelem, pokud máte nainstalovaný a aktivovaný Jetpack WordPress blog).

To znamená, že můžete například snadno publikovat obsah na více webů z jednoho řídicího panelu, rychle aktualizovat pluginy / motivy nebo jádra na více webech a mnoho dalšího.

Byl navržen na 100% s Reactem, rámcem JavaScriptu, který je proto dokonalým příkladem ambiciózního projektu, který používá rozhraní Rest API k připojení řídicího panelu WordPress k rozhraní JS.

2. Blogy New York Times Live Coverage

Možná jste o tom už někdy slyšeli v proslovu Matta Mullenwega v roce 2015. NYT (newyorský čas) používá k napájení svých blogů WP REST API.

To je stěží překvapivé, zejména proto, že New York Time již dlouhou dobu používá WordPress, ale navíc investovali také do společnosti Auttomattic, společnosti, která provozuje WordPress.com, a různých pluginů jako Jetpack a Akismet.

Jejich nejnovější přírůstek do technologie WordPress je REST API, který používá Backbone.js a React.js. Používají ho ke komunikaci mezi řídicími panely WordPress a vlastním editorem vytvořeným pomocí Backbone.js. Tento obsah je poté filtrován a ilustrován aplikací, která používá React.js.

3. Public Knowledge Project - Správa odesílání pluginů

publicknowledgeproject Implementace Zbytek WordPress API

Nate Wright v loňském roce zmínil, že pro správu odesílání pluginů používal REST API Projekt veřejného poznání. Stránka " Projekt veřejného poznání Snaží se poskytovat akademickým časopisům bezplatný software pro správu jejich online verzí. Děje se tak za účelem boje proti monopolu některých velkých novin s drahými poplatky, které také vedou k nákladnému přístupu k deníku. druhým cílem je demokratizovat průmysl a usnadnit přístup ke znalostem pro každého.

4. Aplikace pro iOS pro norské ministerstvo pro ropu a energii

Od července loňského roku Per Soderlind v zmíněný že pracuje na aplikaci pro iOS pro norské ministerstvo pro ropu a energii.

Autor sice není příliš konkrétní, co přesně dělá, ale uvádí, že aplikace má lidem říci „co mají dělat, když se objeví problém“.

Jedná se o zajímavý případ použití, protože ukazuje širokou škálu lidí, kteří by mohli pomocí řídicího panelu WordPress pro své webové nebo mobilní aplikace pomocí REST API.

5. Mobilní aplikace StoryCorps (iOS a Android)

API Implementation API resty WordPress

Pro ty z vás, kteří minulý rok viděli Mattovo postavení v projevu (nebo na začátku tohoto roku), pravděpodobně jste už o tomto příkladu slyšeli. StoryCorps je web, kde může každý sdílet své příběhy. K sestavení aplikace pro iOS a Android použili rozhraní WordPress Rest API, aby lidem usnadnili sdílení jejich příběhů z mobilních telefonů. Tento obsah se poté synchronizuje z řídicího panelu WordPress, obsah publikovaný na webu se synchronizuje s mobilními aplikacemi.

To v zásadě znamená, že pokud odešlete příběh ze své aplikace, budete si ji moci prohlédnout na webu a pokud vedení zveřejní něco na webu v oblasti relevantní pro aplikaci, obsah bude také aktualizováno ve vaší aplikaci.

Jednou z úžasných věcí na této implementaci je to, že demonstruje škálovatelnost WordPressu a také REST API.

6. NomadBase - webová aplikace, která používá rozhraní Rest API

nomadbase Implementace API Zbytek WordPress

NomadBase je webová aplikace, která vám ukáže, kde jsou kočovníci na světě (v tomto případě jsou digitální nomádi členy, kteří aplikaci používají, nomádi nejsou ti, kteří se nacházejí v pouštích).

Webovou aplikaci vytvořil  Lidská Made, agentura WordPress, která má dokonce členy, kteří přispívají k rozhraní REST API.

Tato aplikace byla inspirována digitálními nomády, kteří se sešli na konferenci DNX.

7. Vlastní kontaktní formuláře - (znovu) sestavení pluginu kontaktního formuláře

customcontactforms Implementace WordPress Rest API

Vlastní kontaktní formuláře je plugin, který využívá WordPress REST API. je to elegantní plugin pro, uhodli jste, vytváření formuláře personalizované na vašem WordPress blog.

Plugin používá API nejen na frontendu, ale také na backendu. Aplikace byla kompletně přestavěna, aby používala API.

Proč investovat do čističky vzduchu?

Jak můžete vidět z těchto příkladů, existuje celá řada věcí, které můžete dělat s Rest API.

Rozhraní REST API je výkonné a přidává do WordPress zcela novou dimenzi pro vývojáře a uživatele obecně. Ať už jste vášnivým vývojářem, chcete do ekosystému WordPress přinést něco nového, nebo pokud jste vášnivým uživatelem, a těšíte se na nová témata a doplňky využívající tuto funkci, budoucnost bude mít určitě mnoho. více.