Başsız Headpress ile yenilik yapmak

Ayrılmış CMS veya “başsız”, yenilik, esneklik ve gelecekteki sınavlar yeteneği nedeniyle geliştiriciler arasında giderek daha popülerdir. WordPress Rest API ile WordPress tarafından desteklenen bir web sitesi oluşturmak ve React uygulaması oluşturmak nispeten yeni bir fenomendir, ancak çok güçlüdür. 2017 WP Motor Zirvesi sırasında, 10UP Strateji Direktörü Phil Crumm ve XWP’deki CTO, Weston Ruter, WordPress’in başsız nasıl kullanılacağını, anlamlı kullanıcı deneyimleri yaratmayı ve tüm ayrılmış altyapı yeteneklerini kullanmayı tartıştı. Başsızca nasıl tanımlarız? Başsız tanımlamak zordur çünkü birçok farklı bakış açısı vardır. Genellikle insanlar yanlışlıkla diğer uygulama türlerini başsız olarak ifade ederler.
Ancak, başsız ve wordpress için genel payda bir dinlenme ateşidir. WordPress, CMS ve ön uçtan ayrılmadan farklı varyasyonlar da vardır. Yani kaç kişi başsıza atıfta bulunuyor, ön uç ve arka uç wordpress hala aynı ortamda, ancak ön uç arka uçtan ayrılmıştır. Ancak, farklı varyasyonlar vardır. Başsız “Işık”, API dinlenmesinin tüm içeriği sunduğu zamanını ifade eder, ancak ön uç WordPress’ten çok uzak değildir. Bununla birlikte, tamamen kafa olmadan olmak, ön ucun WordPress’ten tamamen sonlandırılmasını içerir. Başsız bir WordPress olmadan tamamen kullanırsanız, genellikle WordPress tarafından yapılan birçok şey tamamen kutunun dışında kendiniz yapmanız gereken şeylere sahiptir.
REST API, sorunun çözülmesine yardımcı olacak güçlü bir araçtır; Ön uca ek bilgiler sağlayabilir ve daha kolay işleyebilirsiniz. Şu anda, başarılı bir şekilde nasıl entegre edileceğine ve entegrasyonun anlamının gerçekte karşılaşılan sorunlara ve kim olduğunuza dayandığına dair cevap. Bir WordPress topluluğu olarak, geleneksel tek model platformunun ötesinde gelişmesine yardımcı olmak istiyorsak, daha homojen bir platform yapmaya çalışmalıyız. Bunu yok etmek, tamamen başsız bir platform içeren bir projedir. WordPress, çeşitli üçüncü taraf kaynaklarından gelen ve birinci taraftaki editoryal verilerle birleştiren içerik için bir platformdur ve tüm veriler kolayca iyileştirilir. İçerik daha sonra başka bir katmana dağıtılır ve ön uç geliştirici aracılığıyla web sitesinde sunulur.

WordPress ve Headless’ın güçlü yönlerinden biri üstün içerik yönetimidir. WordPress, çevrimiçi yayıncılıktaki neredeyse herkesin bunu birkaç noktada gördüğü bir editoryal arayüzdür. Sıfırdan bir proje yapmak yerine, WordPress üzerine inşa etmek ve bir şeyi çok iyi yapan bir platform oluşturmak çok daha kolaydır. Bazı örneklere bakalım. Beachbody ve Headless
Beachbody Fitness Company. İçerik amaçları için (web, uygulamalar, TV çubukları vb. Dahil) birçok farklı uç noktaya sahip büyük bir şirket olmak, web sitelerinin ön ucu ile girdikleri veriler arasında çok fazla bağlanması gerekmez.

Beachbody, WordPress’i CMS olarak korumak istiyor çünkü tanıdık ve kanıtlanmış, ancak ön uç ve CMS arasındaki ayrımı azaltmak için onu ayırmak istiyorlar. WordPress, onu ayırarak içeriğin teslimine odaklanabilir ve XWP, CMS’nin geliştirilmesine odaklanabilir. Buna ek olarak, diğer ekipler web siteleri ve uygulamalar inşa etmekle ilgiliydi. Bu proje, merkezi bir içerik yönetim sistemi uygulayarak değil, aynı zamanda merkezi olmayan bir gelişme ile başa çıkmadan gerçekleşir. Campbell’ın + Pinterest ve başsız kullanımı olmadan, WordPress başsız kullanarak ve benzersiz işlevsellik yaratmak için entegrasyonu birleştiren ilginç bir uygulama formu alır. Head’siz WordPress, WordPress’i bir uygulama platformu olarak kullanma olasılığını yaratır ve geleneksel yayıncılık uygulamaları olmayan projeler için kullanılabilir.
Campbell, Pinterest’i tarifler için kullanmanın zorluğunun ve yemek pişirmenin çoğu insan tarafından genellikle tariflerin elde edilemeyeceği olduğunu fark ediyor. Campbell, pişirme malzemelerinin ve mutfak eşyalarının bulunduğu Meta Veri Pinterest’ten veri alma fikrini sunar ve Campbell’ın zaten sahip olduğu bilgilerle birleştirir. Bu şekilde en basit tarif ve adımlarla pişirirsiniz. İşlem ve platform şöyle çalışır: Pinterest’e bağlıyorsunuz, pin kartınızı tararsınız ve gerçekten kolay gerçek tariflerle bazı önerilerde bulunursunuz. Bu nedenle isim, gerçeklik kontrolü.

Bunu teknik perspektiften düşündüğünüzde, biraz ateş kaplamak oldukça kolaydır. INS ve Outs’a girdiğinizde: Ayarların Yönetimi, Yangın Kimlikleri, Anahtar Kelimeler, vb. Lojistik sıkı çalışma sıkıcı hale gelir. WordPress, API REST ve özel yazı türü ile ilgili ilginç şeylerden biri, arka uçta bir grup yangını bağlayan bir platform oluşturabileceğiniz ve WordPress genel işlevsellik için bir uygulama katmanı olarak hareket edebileceğiniz fikridir. WordPress çok fazla ins ve dışarı çıktı ve basitleştirdi. Bu, mühendisler tarafından kullanımı ve öğrenmesi kolay bir platformdur. Esnek ve elastik nedeniyle ayarlamalar kullanılarak, bu proje gelecek için taburcu edilebilir. Başsız bağlamda, ön uç WordPress’ten ayrıldığından önizlemeyi göremezsiniz. Buna ek olarak, WordPress (ayarlama dışında), aynı anda çeşitli içerik türlerindeki önizleme değişikliklerini görmenize izin vermez. Yetiştirme ve revize işbirliği revize edilmiş, WordPress tarafından desteklenmeyen bir şeydir.
Beachbody ile bağlantılı olarak, tamamen yeni bir ürün egzersizi veya ürün hattı yapmak istediğinizi varsayalım. Yeni bir koç, pratik ve çeşitli özel yayınlar yapmalısınız. Sıradan WordPress sitelerinde bile, bunu nasıl yaparsınız, paydaşların bunları gözden geçirebilmeleri için yükseltir ve sonra birlikte yayınlanacak tüm bu değişiklikleri birleştirebilir mi?
Bunu çözmek için ayarlamalar ve başsız HeadPress kullanırken önizlemeleri görme yeteneği oluşturmak. WordPress 4.7’de yayınlanan değişiklik setleri kullanılarak yapıldı. Ayarlamada iseniz, yayın basana kadar her şey ayarda kalır. Sitenizde istediğiniz her şeyi yapabilirsiniz ve her şey tek bir değişiklik kümesinde birleştirilir. Yayınladıktan sonra tüm değişiklikler birlikte görüntülenir. Bu bağlamda, bu değişikliklerin WordPress’e bir istekte bulunmanızı sağlayan benzersiz bir tanımlamaya sahip olduğundan ve değişiklik kümesindeki şeye göre ayarlanmış bir yanıt alacaksınız. Bu sadece ön ucunuzda değil, aynı zamanda yangın ve uygulamalarda da değişiklikler uygular. Beachbody, XWP ile, düzenlemelerde ayarlanmış tür ve veri yayınları oluşturmanıza olanak tanıyan ayarlanmış gönderme eklentileri tasarlar. Bir taslağı depolama veya planlama olanağı ekleyen SnapSouts eklentisinin yanı sıra. Bu yönler, çünkü XWP şimdi ALFA 4.9 sürümünde bir istek gönderiyor.
Örneğin Tony Horton için profil görüntüsünü değiştirmek istediğinizi varsayalım. Bunu ayarlamak ve sarmak için yapabilirsiniz. Önizleme sitenin önüne yüklenecek ve UUID’yi içerecektir. Frontend React, UUID’nin farkındadır. Uygulamalar otomatik olarak incelenebilir. Bu nedenle, bir değişiklik yaptığınızda, API REST’de hangi değişikliklerin yapıldığını da görebilirsiniz. Bir editoryal bakış açısından, neye benzediğini ve geliştiricinin bakış açısından, kodun nasıl değiştiğini görebilirsiniz.

Bir UUID’niz varsa, URL’yi sahip olduğunuz paydaşlara (WordPress olmasa bile) verebilirsiniz ve yapmış olabileceğiniz değişikliklerde herhangi bir değişiklik görebilirler. Önizleme değişikliklerini görmek için iki farklı model: Fevend Üstte web ve altta uygulama. Her ikisiyle de aynı payda değişir. Bununla birlikte, yerel uygulamalar için daha fazla süreç vardır, çünkü Beachbody müşterilerini bir varlık olarak etkinleştirebileceğiniz mekanizmayı etkinleştiren URL ve XWP yoktur. Bir müşteri hesabı (1, 2 ve 3) oluşturabilir ve bazı değişiklikler yapabilir ve değişiklikleri kullanıcıyla bağlayabilirsiniz. Ardından, uygulamayı kullanıcı olarak girebilirsiniz ve ardından WordPress’i giren tüm istekler gösterilen kullanıcının durumunu içerir ve ardından eşleme bu istekte yapılabilir.
Son örnek, kullanıcıların arkadaşlarınızla ve ailenizle görüşmeleri kaydedebilecekleri ve hafıza kaybetmekten korkmadan sonsuza dek saklayabilecekleri kar amacı gütmeyen bir uygulama olan StoryCorps uygulamasını içerir. StoryCorps misyonu, birbirleriyle konuşmak için bir platform sağlamaktır. Kaydedmenin birkaç farklı yolu vardır: evde röportajlar ve ilginç insanlarla konuşmalar (ünlüler, II. Dünya Savaşı gazileri veya harika bir hikayesi olan herkes). Ardından, içeriği görüntülemenin birkaç yolu vardır:

admin

Bir Cevap Yazın

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