Geçtiğimiz yıl WordPress REST API ile ilgili tüm vızıltılarla, bu özelliğin farklı uygulamalarını görmenin zamanı geldiğini düşünüyorum.

REST API, harici uygulamalarınızın WordPress ile sohbet etmesi için yeni bir yöntem sunar. (Uygulamaların birbirleriyle etkileşime girmesine izin vermek için Facebook veya Twitter gibi diğer platformlarda yaygın olarak uygulanan bir araçtır. veri kullanıcılar).

Bu nedenle, birçok programlama dilinin, örneğin çok popüler JavaScript veya hatta Java veya C # gibi diğer dillerle bağlantı kurmasına izin veren bir özelliktir.

Bu yazıda, size platformlarda veya web sitelerinde çalışan farklı WordPress Rest API uygulamalarını tanıtacağım.

1. Kalipso

Calypso Uygulama istirahat API WordPress

KalipsoWordPress.com'un yeni çoklu site panosu, REST API'nin gücünü gösteren ideal bir vitrindir. Biriyle değil, tüm WordPress sitelerinizle iletişim kurmak için REST API'yi kullanır (evet, Jetpack yüklü ve etkinleştirilmiş olduğu sürece kendi kendine barındırılanlar bile WordPress blog).

Bu, örneğin tek bir panodan birden çok sitede kolayca içerik yayınlayabileceğiniz, birden çok sitedeki eklentileri / temaları veya çekirdekleri hızla güncelleyebileceğiniz ve çok daha fazlasını yapabileceğiniz anlamına gelir.

Bir JavaScript çerçevesi olan React ile% 100 tasarlandı, bu nedenle bir WordPress panosunu bir JS arayüzüne bağlamak için Rest API kullanan iddialı bir projenin mükemmel bir örneğidir.

2. New York Times Canlı Kapsama Blogları

Bunu daha önce 2015'te Matt Mullenweg tarafından yapılan bir konuşmada duymuş olabilirsiniz. NYT (New York Saati), bloglarını güçlendirmek için WP REST API'sini kullanıyor.

Bu, özellikle New York Time'ın uzun süredir WordPress'i kullandığı için pek de şaşırtıcı değil, ancak bunun da ötesinde, Auttomattic'e, WordPress.com'u çalıştıran şirkete ve Jetpack ve Akismet gibi çeşitli eklentilere de yatırım yaptılar.

WordPress teknolojisine en son eklemeleri, Backbone.js ve React.js kullanan REST API'dir. Bunu, WordPress gösterge tabloları ve Backbone.js ile yapılmış özel bir düzenleyici arasında iletişim kurmak için kullanıyorlar. Bu içerik daha sonra React.js kullanan bir uygulama tarafından filtrelenir ve gösterilir.

3. Public Knowledge Project - Eklenti gönderimlerini yönetme

publicknowledgeproject Uygulama istirahat API WordPress

Nate Wright, geçen yıl eklenti gönderimlerini yönetmek için REST API'yi kullandığından bahsetti Kamu Bilgi Projesi. Site " Kamu Bilgi Projesi Akademik dergilere çevrimiçi sürümlerinin yönetimi için ücretsiz yazılım sağlamayı amaçlamaktadır. Bu, bazı büyük gazetelerin tekeline pahalı ücretlerle savaşmak için yapılır ve bu da dergi erişiminin pahalı olmasına neden olur. ikincisinin amacı, sektörü demokratikleştirmek ve herkesin bilgiye erişimini kolaylaştırmaktır.

4. Norveç Petrol ve Enerji Bakanlığı için iOS uygulaması

Geçen yılın Temmuz ayından bu yana, Per Soderlind mentionné Norveç Petrol ve Enerji Bakanlığı için bir iOS uygulaması üzerinde çalışıyordu.

Yazar tam olarak ne yaptığı konusunda çok spesifik olmasa da, uygulamanın insanlara "bir sorun ortaya çıktığında ne yapacaklarını" söylemesi gerektiğini belirtiyor.

Bu, REST API ile web veya mobil uygulamaları için WordPress panosunu kullanabilen çok çeşitli insanları gösterdiği için ilginç bir kullanım durumudur.

5. StoryCorps Mobil Uygulaması (iOS ve Android)

StoryCorps Uygulama istirahat API WordPress

Matt'in durumunu geçen yıl bir konuşmada görenler için (veya bu yılın başında), muhtemelen bu örneği daha önce duymuşsunuzdur. StoryCorps herkesin hikayelerini paylaşabileceği bir sitedir. İnsanların hikayelerini cep telefonlarından paylaşmalarını kolaylaştırmak için iOS ve Android uygulamalarını oluşturmak için WordPress Rest API'yi kullandılar. Bu içerik daha sonra WordPress panosundan senkronize edilir, sitede yayınlanan içerik mobil uygulamalarla senkronize edilir.

Bunun temelde anlamı, uygulamanızdan bir hikaye gönderirseniz, bunu sitede görüntüleyebileceksiniz ve yönetim, sitede uygulamayla ilgili bir alanda bir şey yayınlarsa, içeriğin de uygulamanızda güncellendi.

Bu uygulamayla ilgili harika şeylerden biri, WordPress'in ölçeklenebilirliğini ve ayrıca REST API'sini göstermesidir.

6. NomadBase - Rest API kullanan web uygulaması

nomadbase Uygulama istirahat API WordPress

NomadBase Dünyada Göçmenlerin nerede olduğunu gösteren bir web uygulamasıdır (bu durumda dijital Göçebeler uygulamayı kullanan üyelerdir, göçebeler çöllerde bulunanlar değildir).

Web uygulaması,  İnsan Yapımı, hatta REST API'ye katkıda bulunan üyelere sahip bir WordPress ajansı.

Uygulama, bir DNX konferansında bir araya gelen dijital göçebelerden ilham aldı.

7. Özel İletişim Formları - (yeniden) İletişim Formu Eklentisi Oluşturma

Uygulama istirahat API WordPress customcontactforms

Özel İletişim Formları WordPress REST API'sini kullanan bir eklentidir. oluşturmak için zarif bir eklentidir. formlar senin üzerine kişiselleştirilmiş WordPress blog.

Eklenti, API'yi yalnızca ön uçta değil, aynı zamanda arka uçta da kullanır. Uygulama, API'yi kullanmak için tamamen yeniden oluşturuldu.

Sonuç

Bu örneklerden de görebileceğiniz gibi, Rest API ile yapabileceğiniz çok çeşitli şeyler var.

REST API güçlüdür ve genel olarak geliştiriciler ve kullanıcılar için WordPress'e yepyeni bir boyut katar. İster hevesli bir geliştirici olun, ister WordPress ekosistemine yeni bir şey getirmeye istekli olun, isterse hevesli bir kullanıcı olun ve bu özelliği kullanarak yeni temalar ve eklentiler bekliyor olun, gelecekte kesinlikle bizim için çok şey olacak. Daha.