9 WP REST API’sının Olağanüstü Uygulaması

Geçtiğimiz yıl WP REST API’sinde meydana gelen tüm vızıltılarla, son zamanlarda (veya yakın zamanda olmayan) yapılan olağanüstü uygulamaların bazılarını görmenin zamanı geldi. Ne olduğunu bilmiyorsanız, API REST temel olarak WordPress dışındaki şeylerin WordPress sitesi ile iletişim kurması için yeni bir yoldur. (Sayfada görünen Facebook Zaman Çizelgesi ve Twitter yayınları gibi şeyler API tarafından çalıştırılabilir. “Facebook/Twitter/Google ile Giriş” sayfasını bilirsiniz, API’yı tekrar tahmin edebilirsiniz.) Bu, örneğin örneğin, örneğin kodlamaya izin verir. Farklı dillerde tüm ön uç, örneğin JavaScript çok popülerdir veya hücresel uygulamalarla iletişim kurmak için bile kullanabilirsiniz.
Bu yazıda WordPress API REST’den bazı şaşırtıcı uygulama göreceğiz. Calypso

Calypso, yeni bir çok bölgeli WordPress.com Dashboard, API dinlenmesinin gücü için mükemmel bir sergidir. Sadece bir tane ile değil, tüm WordPress sitelerinizle iletişim kurmak için bir yangın dinlenmesi kullanıyor (evet, Jetpack ve Multisite Gösterge Tablosu’nu yüklediğiniz sürece .org bile). Bu, örneğin, bir gösterge tablosundan birkaç siteye kolayca içerik yayınlayabileceğiniz, eklentileri/temaları veya çekirdeği birkaç sitede hızlı bir şekilde güncelleyebileceğiniz anlamına gelir. Bir JavaScript çerçevesi olan React ile% 100 yapıldı, bu nedenle bu, WordPress arka ucunu Fretend JS ile bağlamak için API kullanan iddialı bir projenin mükemmel bir örneğidir.
New York Times Doğrudan Kapsam Blogu 2015 kelimesi Matt Mullenweg kelimesinde bu kullanım durumunu duymuş olabilirsiniz. NYT, doğrudan kapsama bloglarını desteklemek için WP REST API’sını kullanır. Bu çok şaşırtıcı olmayabilir, çünkü New York dönemi sadece WordPress’i uzun süre kullanmakla kalmadı, aynı zamanda Automattic’e, WordPress.com’u işleten şirketlere ve Jetpack ve Akismet gibi yazar eklentilerine de yatırım yaptı. En son WP teknolojilerinin eklenmesi, Restaus’u kullanan doğrudan kapsama eklentisidir. Arka uç WP ile omurgalı.js ile oluşturulan özel editörler arasında iletişim kurmak için kullanırlar. Bu içerik daha sonra filtrelenir ve ön taraftaki React tabanlı uygulamalarla görüntülenir. NYT Scott Taylor’ın geliştiricisi tarafından proje hakkında tam konuşmaları izleyebilirsiniz. Kamu Bilgisi Projesi – Eklenti Gönderimi Yönetme
Nate Wright, geçen yıl kamu bilgisi projeleri için eklenti teslimatını yönetmek için bir dinlenme ateşi kullandığını belirtti. Kamu Bilgisi Projesi, akademik dergilere çevrimiçi sürümlerini yönetmek için ücretsiz yazılım sağlamayı amaçlamaktadır. Bu, pahalı dergi erişimine neden olan yüksek bir maliyetle belirli bir büyük dergi mogulunun tekeliyle savaşmak için yapılır. Ücretsiz yazılım teklifleri sayesinde, PBK’nın amacı endüstriyi göstermek ve akademik bilgileri daha geniş topluluk için daha özgür hale getirmektir.

Geçen yılın başında Petrol ve Norveç enerjisi bakanlığı için iOS başvurusu, Soderlind’e göre Şarkıcılar ve Norveç enerjisi bakanlığı için iOS başvurusu üzerinde çalıştığını söyledi. Yazar tam olarak ne yaptığı konusunda çok spesifik olmasa da, uygulamanın insanlara “olduğunda ne yapacağını” söylemeyi amaçladığını söyledi. Bu ilginç bir kullanım durumudur çünkü arka uç web’de WordPress kullanabilecek çeşitli kişileri gösterir veya hücresel uygulamaları Restaus ile ilerler. StoryCorps Hücresel Uygulamalar (iOS ve Android)
Matt’in geçen yılın sonlarında (veya bu yılın başlarında çevrimiçi olarak) konuşmasını görenler için, bu örneği duymuş olabilirsiniz. StoryCorps, herkesin hikayeyi paylaşabileceği bir web sitesidir. İOS ve Android uygulamaları oluşturmak için WP REST API’sını kullanırlar, böylece insanlar cep telefonlarından hikayeleri kolayca paylaşabilirler. Bu içerik daha sonra uygulamadan WordPress’e arka uçla senkronize edilir ve web sitesinde yayınlanan içerik de hücresel uygulamalarla senkronize edilecektir. Bu temel olarak, uygulamanızda hikayeler yüklerseniz, bunu web sitesinde hesabınızda görebileceğiniz ve yönetim, uygulama ile ilgili bir alanda bir web sitesine bir şey yayınlarsa, aynı zamanda olacaktır. uygulamanızda güncellendi.
Bu uygulama ile ilgili ilginç şeylerden biri, WordPress ölçeklenebilirliğini göstermek ve aynı zamanda yangını dinlendirmektir. Geçen yıl Şükran Günü’nde Google, insanlara ebeveynlerinin hikayesini kaydetmelerini hatırlatarak evlerinden StoryCorps ile bağlantı kuruyor. NOMADBASE – WebApp ile Çalışıyor Apinomadbase REST, size göçebelerin şu anda dünyada nerede olduğunu gösteren bir web uygulamasıdır (bu durumda, Sahra veya diğer çöllerde rastgele nommades değil, uygulamanın üyesi olan dijital göçebeler.) Web uygulamaları insan tarafından inşa edilmiştir. Yapılan, API’nın geri kalanına katkıda bulunan birkaç üyesi bile olan WordPress ajansı.

Bu uygulama, DNX Konferansı’nda toplantı yapan Dijital Göçebe Toplantı’ndan esinlenmiştir. Özel İletişim Formu – (Geri) Bir İletişim Formu Eklentisi Oluşturma

Özel iletişim formu, WP REST API kullanılarak yapılan bir eklentidir. Bu, yapmak, tahmin etmek, özel iletişim formu ve WordPress sitenize eklemek için ince bir eklentidir. Eklenti sadece ön uçta değil, aynı zamanda arka uçta da bir yangın kullanır. Bu uygulama yangın kullanmak için tamamen yeniden inşa edilmiştir, ancak sorunsuz değildir. WP Tavern’de yazar Taylor Lovett ayrıca “JSON REST API projesi ile çekilen bir dizi uyumluluk duraklaması var. Ne olacağını biliyorsam, ateş kullanamayabilirim. ”

Ancak yine de, yangına maruz kalma artışının, onu kullanarak inşa edilen büyük adım uygulamasıyla herkes için daha iyi ve daha modern bir wordpress anlamına geldiğine inanıyor. Diğer uygulamaların eklentiler – espresso etkinliği, mağaza lokatoru plus haritaları, Store Locator Plus tarafından daha fazla harita ile iletişim kurmasına izin vermek, temel olarak çeşitli fiziksel konumlara sahip mağazalar için web sitelerinde birçok farklı haritayı görüntülemeyi kolaylaştıran bir eklenti. Eklenti bilgilerini aynı şekilde, örneğin JS ön uç veya hücresel uygulamada kullanılabilir hale getirmek için bir yangın dinlenmesi kullanırlar. Event Espresso, WordPress için bir olay yönetimi uygulamasıdır. Çeşitli etkinlikleri planlamak ve yönetmek için kullanabilirsiniz. Eklentileri için dinlenme yangınları ile çalışan ücretsiz bir eklenti yaptılar. Addon, etkinlikler, tarihler, sorular ve cevaplar ve diğerleri gibi eklentilerde depolanan tüm bilgileri okumaya erişim paylaştı. Bu, bu bilgileri vermek ve istediğiniz dili veya platformu kullanarak görüntülemek için JavaScript’i (veya hücresel uygulama) kolayca kullanabileceğiniz anlamına gelir. Bu ve benzeri uygulama, dinlenme ateşiyle ilgili ilk eklenti yenileme dalgasının bir yükü olabilir.

admin

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir