Sıradan kullanıcılar için WordPress API dinlenmesinin anlamı nedir (ve geliştiriciler değil)

Herkes mevcut API dinlenmesinden bahsediyor ve WordPress’in hırsları da dahil olmak üzere bazı büyük iddialarda bulunuluyor, CMS olarak değil, bir uygulama platformu olarak internetin% 100 bileşeni.Bunların hepsi geliştiriciler için çok ilginç, ancak WordPress ile çalışan çoğu insan geliştiriciler değil kullanıcılar.Eğer bir kullanıcıysanız, merak ediyor olabilirsiniz: geri kalan ateşin size sunacak bir şey var mı?Beni yanlış anlamayın, sanırım REST API çok fazla potansiyel sunuyor, ancak konuşma WordPress ile ilgili bir uygulama platformu olarak, JavaScript’i derinlemesine inceliyor ve WordPress, inşa ettikleri platformdan ziyade web sitesinin bir bileşeni.Eğer bir geliştirici değilseniz, bunların hepsi biraz kafa karıştırıcı ve hatta yabancılaştırıcı hissedebilir.
Bu yazıda, uygulamalar geliştirmek veya JavaScript’i öğrenmek istemeyen kullanıcılara REST API’sının neler sunabileceğini göreceğim. Ama küçük bir tarihle başlayalım. WordPress ilk olarak 2003 yılında Matt Mullenweg ve Mike Little tarafından bir blog platformu olarak geliştirilmeden önce buradayız; Ne fazla ne az. Bloglama çok popüler hale gelir, sadece yayıncılık göstermekle kalmaz, aynı zamanda birçok insana geçimini sağlamak için yeni bir yol verir. Yıllar boyunca, büyümenin kullanımı ve insanlar, iş sitelerinin bugün en popüler WordPress sitesi olmasına neden olan trendleri bloglama dışında başlatarak WordPress’i bloglama dışında kullanmaya başladılar. Ancak başlangıçta bloglama için tasarlanan WordPress’in sınırlamaları, blogger olmayanlar tarafından platformla yapılabilecekleri sınırlar. Bu, WordPress’i bloglama platformundan CMS’ye değiştiren özelliklerin tanıtılmasına neden olur. 3.0.wress 3.0 ‘Thelonius’ sürümünün yayınlanmasıyla, WordPress’i bloglama platformundan CMS’ye taşıyan özellikleri tanıtıyor, WordPress için WordPress kullanan herkesin Bloglama böyle duruyor. Milyonlarca blog hala WordPress’te, özellikle milyonlarca blog da dahil olmak üzere tüm WordPress sitelerinin yarısını destekleyen WordPress.com’da çalışıyor. WordPress CMS’ye dönüştüğünde, blog köklerini unutmaz. WordPress tema dizininde hala birçok blog teması var, WordPress.com blogcular için mükemmel bir yer olmaya devam ediyor ve EDublogs gibi hizmetler, insanların WordPress tarafından güçlendirilen platformlarda kendi bloglarını oluşturmasına izin veriyor.

WordPress, son altı yıldır bir bloglama ve CMS platformu olarak var ve her iki rolü de çok iyi yerine getirdi. Bloglamayı ve içerik yönetimini ve tüm kullanıcıların ihtiyaçlarını unutmadan uygulama platformunun üstesinden gelebileceğini umuyor. Rest API ne sunabilir? WordPress’i bloglardan ve içerik yönetim sistemlerinden uygulama platformuna taşıyan API REST hakkında konuşur, eğer geliştirici değilseniz sizin için hiçbir şey ifade etmeyebilir. Ancak, bir uygulama platformu olarak WordPress’in uygulama oluşturmayı veya JavaScript satırlarını yazmayı düşünmeyen kullanıcılar için yararlı olabileceği bir alan var. Mevcut potansiyeli görebildiğim iki ana alan var: Yönetici ekranı ve JavaScript’in geliştirilmesi – temel temalar. 1. Yönetici uygulamasının iyileştirilmesi Calypso wordpress.com bize WordPress yönetici ekranı yeniden tasarlandığında neler yapılabileceğini gösterdi ve eksikliklere rağmen, bence bu, içerik oluşturmak ve düzenlemek için kullanıcı arayüzünü büyük ölçüde arttırır. ortalama kullanıcı. Zamanlarının çoğunu yapmak için geçirin. Ancak şimdi engeller var – Calypso’yu kullanmak için JetPack eklentisini yüklemeniz ve bir WordPress.com hesabı oluşturmanız gerekiyor. Herkes bunu yapmak istemez, özellikle de müşteriye göndermek istediğiniz bir site oluşturursanız.
Ancak bir WordPress.com kullanıcısı haline geldiyseniz, Calypso sitenizi daha kolay ve daha eğlenceli hale getirmelidir. Umudum, Jetpack’e bağlı olmayan yaklaşan Calypso sürümünün ortaya çıkması, WordPress.com ve WordPress sitelerinin kendileri için yayınlanması için daha muhtemel olan bir şey, katılacak şekilde daha olasıdır. API, Sistem Yönetici Potansiyel Yönetici Sistemi için Calypso ile sınırlı değildir. Diğer WordPress site sağlayıcıları (belki de eDublogs gibi), bir tarayıcıda ve masaüstünde veya hücreselde çalıştırılabilen kendi sipariş yönetici sistemlerini oluşturmak için API REST’i kullanabilir.
Barındırma sağlayıcıları kendi WordPress yönetici sistemlerini geliştirebilir, WordPress barındırma ile birleştirebilir ve kendi siteleriniz ve wordpress.com arasında olan hizmetler sunabilir ve ödediğiniz sunucu odasında kendi sitenizi sağlayıcı aracılığıyla yönetme seçenekleri ile sunabilir. Hosting’inizi kontrol paneli.
2. JavaScript tabanlı temalar Kullanıcıların API’dan yararlanabileceği diğer alanlar, bir sayfa uygulaması olarak hareket eden siteleri desteklemek için JavaScript ile birlikte API REST’i JavaScript ile birlikte kullanan çeşitli temalara (ve belki de eklentilere) erişimdir.

Burada birçok kapsam var – bu sadece broşür sitesi ile ilgili değil, geliştiricinin sitelerinde kullanıcılar tarafından yüklenebilen ve kendi içerikleriyle dolu bir uygulama gibi bir tema oluşturduğunu hayal edebilirsiniz. Bir takvim sistemi, elektronik tablo programı, fatura sistemi veya kendi bütçe yönetimi uygulamanız oluşturmak için WordPress temasını kullanabileceğinizi düşünün. Bunun gibi uygulamalar zaman alır ve geliştirilmesi pahalıdır ve ilk önce iç veya harici WordPress veya JavaScript geliştiricileri (veya her ikisi) kullanan büyük bir iş olacağı yüksek bir olasılık vardır. Bu nedenle, kullanıcının genellikle avantajları elde etmesi birkaç dakika sürebilir. Ancak iyi çalışıyorlarsa ve onu geliştirmek için bütçesi olanlar arasında popüler olduklarını kanıtlıyorlarsa, birisinin WordPress ile uygulamalar oluşturmanıza izin veren temalar veya eklentiler geliştirmek için piyasayı görme olasılığı vardır. Bu ücretsiz, premium veya freemium olabilir, birkaç özellik ile ama hepsi ücretsiz olarak mevcut değildir.
WordPress’ten kullanıcıların neye ihtiyacı var?Ortalama WordPress kullanıcısı bir geliştirici değildir.Umarım bunu okuyan birçok kişi WordPress yüklemek, temayı ve eklentiyi etkinleştirmek ve ayarlamaktan ve biraz veya ek özel kod olmadan bir site oluşturmaktan mutluluk duyacaktır.Ayrıca çok sayıda “uygulayıcı”, çeşitli site türlerini yönetebilen daha gelişmiş WordPress becerilerine sahip kişiler vardır, belki de ana temayı çocuk temasını (belki de tema çerçevesinin yardımıyla) kullanarak ayarlayın ve özel türleri ayarlayın. İhtiyaçları veya müşterilerini karşılayan siteler oluşturmak için yayınlar.Bu insanlar geliştirici değil;HTML ve CSS’yi deneyebilirler, ancak PHP’nin farkındadırlar ve JavaScript deneyimi yoktur.

2015 Word konuşmasında Matt Mullenweg, geliştiriciye “JavaScript’i derinlemesine öğrenmesini” söyledi. Peki ya bir geliştirici değilseniz? WP-Rest API veya değil, her iki grubun hala bir bloglama veya CMS platformu olarak düzgün çalışması için WordPress’e ihtiyacı var. WordPress’in bir uygulama platformu olmasını gerçekten umursamıyorlar ve WP-Rest API kullanarak WordPress ile etkileşime giren bir uygulama (Web olsun ya da olmasın) oluşturmak istemiyorlar. Benim endişem, bugün geliştiricilerin API’nın geri kalanı hakkında çok heyecanlı olmalarıdır – Matt Mullenweg’in bile oldukça hazır olduğuna inanmadığı gerçeğini hatırlamak için çok istekli olabilir. Ve müşterilere WordPress hizmetleri sunan kişiler ve çekirdek ve eklentilerin geliştirilmesinde yer alan geliştiriciler, JavaScript’i incelemek için aceleyle odağını yangın dinlenmesine kaydırabilir ve ihtiyaç duymayan büyük kullanıcı tabanını unutabilir. Onların hepsi.
Arsada API dinlenmesine bağlı olmayan çok fazla gelişme var. WordPress Trac’da şu anda, API REST ile ilgili sadece 13 biletle 278 aktif bilet var. Bu, ihtiyaç duyan veya onarılan başka kaç şeyin olduğunu gösterir. Bu nedenle, geri kalan yangının sadece ana odağı değil, sadece toplanan 20 biletten birini temsil ettiği gerçeğini unutmamalıyız. Bu nedenle, gelecekte kullanıcılara restoran sunabilirse ne olursa olsun, WordPress’in çok iyi yaptığı şeyleri (genellikle çekici olmayan) unutmamak bizim için ve milyonlarca insanın amacıyla unutmamamız çok önemlidir. İyimserlik dikkatli ki API’nin geri kalanının kullanıcı için ne anlama geldiğinden endişe duyduğum günler var ve onunla mutlu olduğum günler var. Olumlu tarafı, yükseltilmiş bir yönetici sistemi aracılığıyla uygulamalar oluşturmak veya sitenizi daha kolay yönetmek için WordPress kullanmanızı sağlayan bir dinlenme ateşi kullanarak temalar ve eklentiler geliştirme olanağına sahibiz. Olumsuz tarafta, her şeyle ilgili bir saplantı var (şimdi WordCamp konusunu tartışmaya çalışın) ve takip etme arzusunda, geliştiricinin WordPress’i hala kullanması gereken çok sayıda kullanıcı ve müşteriyi unutabileceği tehlikesi var. Bloglama ve içerik yönetimi için. Ama genel olarak, beklentilerin cesaret verici olduğunu düşünüyorum. Eminim orada WordPress’i ve bunun için kullandığınız şeylerde devrim yaratacak kod üzerinde çalışan geliştiriciler var. Eğlence zamanı!
WordPress Rest API’sının kullanıcılar için işleri daha iyi hale getireceğini düşünüyor musunuz?Yoksa kullanıcıları umursamayan birçok hiper var mı?Aşağıdaki yorumlarda bize fikrinizi anlatın.Tag: WordPress Fire Rest

admin

Bir Cevap Yazın

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