API REST WordPress: Şimdiye kadar seyahat ve ne gelecek
WordPress Rest API gezisi çekirdek uzun zaman oldu ve oraya gelmedik. Bununla birlikte, birçok yönden, rahat olan tanıma hızı bir nimet haline gelmiştir. Bu, topluluğa platformun doğasında gerçekten dönüştürücü bir değişimin etkilerini emmek için çok zaman verir. Geleceğin sonunda dinlenme yangınları tarafından desteklendiğinde, şimdi gelişimini şimdiye kadar görmek için doğru zaman, neden WordPress’in evriminin bir sonraki aşamasının çekirdeği olduğunu özetleyin ve ondan ne bekleyebileceğimizi deneyin gelecekte. Bu mutlaka her okuyucunun hızlanacağı konu değildir, bu yüzden bölgeye dalmadan önce bazı temelleri tamamlayalım.
WordPress API dinlenmesi tam olarak nedir? Uygulama Programı Arabirimleri (API’ler) genellikle belirli yazılımlarla etkileşim kurmanın bir dizi üzerinde anlaşmaya varır. RESTful API (temsili durum transferi için kısa), web’de evrensel olarak mevcut olan ve veri için bir tür evrensel konektör olarak işlev gören belirli bir ateş türüdür. Hepsini WordPress bağlamında bir araya getirin ve yazılımla programlanmış etkileşim kurmanın kararlaştırılan yolunu görürsünüz ve kullandığınız dili ne olursa olsun (JSON şeklinde) girip çıkabilir.
Gözleriniz bu aşamada sırlanmışsa, şimdi WordPress’te dinlenme yangınları için girişimizin birinci ve ikinci bölümüne veya TUTS+’da çok iyi ayrıntılı incelemelere danışmak için doğru zaman olacaktır. Hikayeyi kısaltmak için WordPress Rest API iki ana şey yaptı:
Bu, WordPress temel işlevselliğini ve nasıl ‘çağrılabileceğini’ standartlaştırır. Bu, yazılımı daha geniş dünya programına açar.
Yukarıdaki kısa özetten beklediğiniz gibi, bu küçük bir değişiklik ya da bir gecede tanıttığınız bir şey değildir. Şimdiye kadar yangın dinlenmesinin tarihini görmeye devam edelim.
Direktif (kıvrımlı) WordPress Rest API şu ana kadar REST API’da halka açık çalışmaları Haziran 2013’te Ryan McCue’den WordPress Core Make hakkında ilk duyuru ile başladı. Sürüm 1.0 bir yıl sonra geldi ve özellik eklentisinin hemen WordPress 4.1’de çekirdeğe entegre edilmesi planlandı. Burada daha önce torkta tartışıldığı gibi, başlangıç zaman çizgisinin iyimser tarafta olduğu kanıtlanmıştır. Eklenti REST API’sının 1.2 sürümü, Mart 2015’te Şube 1.x’teki son büyük işi temsil eden, daha sonra WP REST API eklentisinin 2. sürümüne geçiş yaparak. Erken Beta Sürüm 2.0, Nisan 2015’in sonuna, Eylül 2015’te aşağıdaki çekirdek için ilk resmi kombinasyon teklifiyle geldi. Yangın altyapısı, Ekim sonunda WordPress 4.4’te çekirdeğe resmi olarak birleştirildi, ancak o zamandan beri birkaç hız höyüğü vardı. .
Şubat 2016, bitiş noktası hakkında birkaç kavgalar gördü ve ardından geri kalan yangının WordPress 4.5 için tam olarak başarılı olmayacağı duyurusu. O zamandan beri geminin WordPress 4.6 için de yelken açtığı doğrulandı. Ancak, 2016’nın özelliğin nihayet indiği yıl olduğundan eminiz. Rest API neden daha önce söylediğim gibi WordPress’in geleceğidir, API REST’in tam gelişi, WordPress’in görünümünü tam bir uygulama platformu olarak işaretleyecektir. Bu, WordPress’i mevcut konumundan teşvik edecek ana faktördür, bu da Web’in% 25’ini% 50 doygunluk elde etmek için Matt Mullenweg ilan edildi. API dinlenmesinin mutlak bir oyun dönüştürücü olmasının dört ana nedeni vardır:
Bu, WordPress’in PHP’ye olan bağımlılığını ortadan kaldırır. Hızlanmasına rağmen, PHP hala modern web sitelerinin% 80’inden fazlasını işletiyor. Ancak, API REST, daha geniş bir geliştiricinin platformla etkileşime girmesine izin verir. En iyi geliştiricileri görmeyi ve Ruby, Python gibi dillerden pratik yapmayı ve hemen gelmeye başlamayı umuyorum.
Bu, gerçek hücresel entegrasyon olasılığını arttırır. Hücresel uygulamaların kullanımı kullanıcılarla giderek daha baskındır ve bu bir WordPress dünyası (tüm duyarlı çabalar için) şu anda hariç tutulmuştur. API REST’nin tam işlevi, orijinal hücresel uygulamalar için WordPress’i arka uç olarak kullanan Android ve iOS’a izin verir.
Bu ön ucu serbest bırakır. Yalnızca WordPress içeriği gönderebilen bir hücresel işletim sistemi değil; REST API, geliştiricilerin ve tasarımcıların işi tamamlamak için rahat hissettikleri neredeyse tüm çözümleri kullanmakta özgür oldukları anlamına gelir. Doğrudan USTWO ve RESTLICT HOLTFILE örneği yolu açtı. Bu, sırtın arka konsepti için kapıyı açar. Calypso bize ne olacağına dair bir resim verdi ve Happytables gibi özel çözümler çoğaldı. Geliştiriciler artık kendi arka ucunu uygulamakta özgürler.
Yüksek profilli REST Ateş Projesi Şimdiye kadar ilerlemesi çekirdeğe nispeten yavaş olmasına rağmen, geliştiricinin başından itibaren yangın dinlenmesine çok fazla ilgi var. Ryan McCue’nin Temmuz 2015’teki geri bildirim talebi, Espresso ve Josh Pollock etkinliğimiz gibi birçok ilginç projeyi ve Human Made’daki kendi çalışması getirdi.
REST API ayrıca bazı medya devlerinin dikkatini çekti, Wired ve New York Times, deneylerini şimdiye kadar doğrulayan en ünlü yayın olabilir. Hem Wired’den Kathleen Vignos hem de New York Times’dan Scott Taylor, Londra’daki son gün dinlenme konferansında test suyunu test etme deneyimlerini sundu-genel olarak mükemmel bir konferansın genel açıklaması ve slaytların ve ilgili kaynakların her ikisi de çevrimiçi olarak mevcuttu.
Bununla birlikte, bugüne kadarki en yüksek profilli dinlenme yangın projesi için ödüller Calypso Automattic’e verilmelidir. 2015 yılı sonunda duyurulan bu proje, ayrı bir WordPress versiyonu açma olasılığı hakkında gözlerini açan ve gerçekten programlanmış bir şekilde erişilen bir örnekti. Gerçekten de, bu durumda atıfta bulunulan geri kalan yangın WordPress.com sürümüdür, ancak proje teknolojinin en büyük WordPress kurulumunda bile hızlı bir şekilde kullanılabileceğini göstermektedir. Gelecek hakkında tahminler yapmak için kullanılır. Kesinlikle söyleyebileceğimiz bir şey, API REST’in gelişinin yazılım için temel değişim anını işaret etmesidir. Matt Mullenweg 2015’in 2015’teki adresi durumunun çok açık bir şekilde açıklandığı gibi, JavaScript ve API tabanlı arayüz platformun geleceğidir. Mevcut WordPress geliştiricilerinin önümüzdeki 18 ay boyunca React, Angular ve Düğüm, JS gibi birçok JavaScript teknolojisinin üstesinden gelmek için uğraştığını görmeyi umuyor. Ayrıca diğer programlama dillerinin geliştirilmesi için yeteneğin girişini hemen göreceğiz. WordPress ekosistemi kanıtlanmış bir gelir kaynağıdır ve tüm hatların geliştiricileri onunla ilgilenmeye cazip gelmeden çok uzun sürmeyecektir.
Temaya ve mevcut eklenti ortamına ne olacağına dair daha ilginç gelecekteki gelişmelerden biri. API filtresi dinlenmesinin tam sonuçlarından sonra mevcut enkarnasyonları gibi bir mesafeden devam ettiklerini görmek zordur. WordPress.org Coin’de yavaş ama önemli değişiklikler ve tema piyasasında ve premium eklentilerdeki büyük rahatsızlıkların potansiyeli görmeyi umuyoruz. Ne olabileceğine dair uzun vadeli bir bakış için, Ryan McCue’nin ateşin geleceği hakkındaki kendi vizyonuna bakın. API REST kaynakları Daha fazla bilgi edinmek için tüm bu API REST tartışması daha fazla bilgi edinmek istiyorsa, şimdi becerilerinizi geliştirmeye başlamak için doğru zamandır. Daha ayrıntılı bilgi için aşağıdaki kaynaklara danışın: WP REST API Dokümantasyonu: Resmi V2 belgesi, sizi hızlı bir şekilde hazırlamak ve çalıştırmak için kullanıcı yönergeleri, örnek kodları ve örnek istekleri içerir.
E-Kitap Tork REST API: Kapsamlı API REST Rehberi API tabanlı uygulamaların ve web sitelerinin geliştirilmesinin, başlamanıza yardımcı olacak pratik örneklerle birlikte derinlemesine bir inceleme sunuyoruz.
WordPress Rest API: Ryan’da Ryan McCue, proje gelişimini bugüne kadar yönetti ve son sunumunu görmek çok önemli.Sonuç Buraya gelmek için uzun yol, ancak 2016 nihayet WordPress’e yangın dinlenmesinin gelişini görecek. Yazılımın eksiksiz bir uygulama çerçevesi olarak görünümü yakındır.