2022'de Geliştiriciler için WordPress Blok Düzenleyicisine (Gutenberg) Nihai Genel Bakış
Adı ne olursa olsun, WordPress Blok Düzenleyici (veya bir süredir takip ediyorsanız Gutenberg) yolculuk için biraz bagaj getiriyor. Blok Düzenleyiciyi çevreleyen gürültüyü ve #wpdrama'yı var olduğu sürece takip ediyorum. İlk başta, din sağır ediciydi. Şimdi, editör olgunlaştıkça, olumsuz konuşma iyimserliğe dönüştü.
Başlangıçta, tüm proje hakkında olumsuz duygular yaşadım ve diğerleri de öyle. Değişime karşı direncime rağmen denedim ve deneyimden keyif aldım. İyi haber şu ki, WordPress Blok Düzenleyici ile uzman olmanıza yardımcı olacak birçok kaynak var.
Bu yazıda, Blok Düzenleyicinin tüm ayrıntılarını size anlatacağım ve düzenleyiciyi en iyi şekilde kullanma konusunda size bazı tavsiyeler vermeye çalışacağım.
İlk olarak, burada yazı boyunca ele alacağım şey var. İlginizi çeken herhangi bir konuya atlamaktan çekinmeyin.
- Blok Düzenleyici nedir?
- Gutenberg Projesi Blok Düzenleyiciye Nasıl Evrimleşti?
- Blok Düzenleyicinin Avantajları
- Blok Düzenleyicinin Dezavantajları
- Blok Düzenleyici Nasıl Kullanılır
- Blok Düzenleyicinin Temel Kullanımı
- Blok Düzenleyici Nasıl Devre Dışı Bırakılır
- Düzenleyici İpuçlarını ve Püf Noktalarını Engelleyin
- Bloklar Nasıl Oluşturulur
- Blok Düzenleyicinin Geleceği
Blok Düzenleyici nedir?
Gutenberg projesi artık resmi WordPress belgelerinde WordPress Blok Düzenleyicisi olarak biliniyor. WordPress'te içerik düzenlemenin yeni yolu ve eski TinyMCE içerik düzenleyicisinin yerini alıyor. Blok Düzenleyici de daha fazlasını yapabilir – kısa kodları, widget'ları, menüleri ve hatta özel alanları düşünün.
Blok Düzenleyici, WordPress'in rakiplerine açık bir tepkidir. Örneğin, Medium'un yazma deneyiminin ve Wix ve Squarespace gibi hızlı ve kolay site oluşturucuların etkisini görebilirsiniz.
Teknik ayrıntılara baktığımızda, içerik oluşturmak için blok tabanlı bir sistem kullanan React ve WordPress REST API ile oluşturulmuş bir JavaScript arayüzü var:

Block Editor ilk piyasaya sürüldüğünde, ürün yol haritası ve proje hedefleri yalnızca üzerinde çalışan WordPress çekirdek ekibinin üyeleri tarafından gerçekten anlaşıldı. Artık yeni editörün geleceğini neyin beklediğinin ve önümüzdeki birkaç yıl içinde WordPress'i bir İçerik Yönetim Sistemi (CMS) olarak nasıl değiştireceğinin daha fazla farkındayız.
Gutenberg Projesi Blok Düzenleyiciye Nasıl Evrimleşti?
Gutenberg projesi ilk olarak GitHub üzerinde bir özellik eklentisi olarak geliştirildi ve Aralık 2018'de WordPress 5.0 ile WordPress çekirdeğine indi. Blok Düzenleyicide yapılan isim değişikliğine rağmen, Gutenberg, kullanıcıların önerilen yeni özellikleri test etmesine izin veren özellik eklentisi olarak hala var. WordPress çekirdeğine gelecekteki katılım.
Make WordPress Core blogu, normal sürüm programını ve değişiklik günlüklerini belgeler. Blok Düzenleyici için nelerin geliştirildiğini göstermek için düzenli 'Çekirdek Düzenleyici' güncellemeleri de vardır.
Son 12 ayda bu beta sürümü için yüzün üzerinde sürüm çıktı. Dahası, geliştirmesi boyunca bazı önemli anlar yaşandı:
- Blok Arayüzü, ilk yıl dönümünde yeniden tasarlandı.
- Sürükle ve bırak işlevi gibi bazı basit Kullanıcı Deneyimi (UX) iyileştirmeleri yapılmıştır.
- Her zaman yeni Bloklar ortaya çıkar ve bu, WordPress Eklenti Dizininde temsil edilen büyüyen bir ekosistemdir.
- WordPress 5.8'in piyasaya sürülmesiyle, artık kullanıcıların ilgili Bloklar koleksiyonundan önceden hazırlanmış site düzenlerini seçmesine ve yüklemesine olanak tanıyan özel bir Blok Kalıbı Dizini var.
- WordPress 5.8'deki diğer değişiklikler, Blok Düzenleyiciyi kullanarak WordPress'te tam site düzenlemenin yolunu açıyor.
Son iki nokta, Blok Düzenleyicinin evrimindeki heyecan verici gelişmelerdir. Kalıpları doğrudan Kalıp Dizininden indirebilecekleri ve bunları menülerden altbilgi içeriğine kadar web sitelerini oluşturmak ve düzenlemek için kullanabileceklerinden, son kullanıcılar için harika olacak:

Geliştirme tarafında, Blok Düzenleyici artık Blok destekli API'ye sahiptir. Bu API, blok özelleştirme araçlarını kaydetmenin tutarlı bir yolunu oluşturur (örneğin, bir bloğun arka planını, yazı tipini veya yazı tipi boyutunu değiştirme yeteneği). Bu API ayrıca bir blok geliştiricinin mevcut blok özelleştirme araçlarına erişmesine izin vererek, geliştirme sırasında bu seçenekleri mevcut bloklardan kendi bloklarınıza eklemeyi kolaylaştırır.
İyileştirmeler söz konusu olduğunda en büyük göze çarpan performans alanındadır. Blok Düzenleyicinin her yeni yinelemesinde, geliştirme ekibi performans testlerini uygulayarak hız iyileştirmelerine odaklandı ve bu, Blok Düzenleyicinin artık piyasaya çıktığından daha performanslı olduğu anlamına geliyor.
Bu elbette bekleniyor, ancak çekirdek ekibin Block Editor'ü WordPress kullanıcıları ve içerik yayıncıları için önemli bir gelişme haline getirmek için çok çalışması övgüye değer. Genel olarak, içeriğin düzenleyicide nasıl oluşturulduğu ve ön uçta nasıl oluşturulduğu arasındaki görsel farklılıkları azaltır. Bu, Block Editor ilk piyasaya sürüldüğünde hemen belli oldu.
Blok Düzenleyicinin Avantajları
WordPress Blok Düzenleyicinin yavaş benimsenmesine rağmen, projenin ilk aşamalarında belirgin görünmeyen birçok avantaj var.
İlki, az önce değindiğimiz bir şey – beta geliştirme süreci. Bu (elbette) her zaman böyle olacaktı. Geliştirmenin bu bölümünün gerçekleşme şekli, bir bütün olarak proje için ileriye doğru sağlam bir yoldur. Kullanıcıların test etmeyi seçebilecekleri ayrı bir özellik eklentisinin parçası olarak yeni özellikler oluşturmak, WordPress çekirdeğine kullanıcı tabanını yabancılaştıracak şeyler eklemekten çok daha iyidir.
Gutenberg eklentisi, temel WordPress Blok Düzenleyicisine ek olarak sitenize yükleyebileceğiniz bir şeydir. Bu, son teknoloji özellikleri deneyebileceğiniz, ancak daha kararlı çekirdek özellik setine bağlı kalmalarını hızlı bir şekilde devre dışı bırakabileceğiniz anlamına gelir. Dezavantajı, WPTavern'in Gutenberg 10.5 ile öğrendiği gibi, sorunlara karşı bağışıklığınızın olmamasıdır. Bu yüzden bunu üretim sitelerine kurmamak en iyisidir!
Geliştiriciler için Blok Düzenleyici, hepimizin sorunları çözmek için bazı modern yöntemler edinmeye başladığımız anlamına gelir. Örneğin, WordPress Core, Block Editor'a yerel TypeScript desteği eklemiştir.
Dahası, Trac gibi daha eski geliştirme yazılımı araçlarına olan yoğun bağımlılıktan uzaklaşabiliyoruz. Çekirdek geliştirme, GitHub ile ilgili geliştirici iş akışı için daha fazla destek ekliyor. Blok Düzenleyici, JavaScript paket yöneticisi npm'yi bile kullanır. Bu oranda, jüri hala bu konuda olmasa da, bir gün çekirdekte Besteci desteği görebiliriz.
Çekirdek ekibin buna karşı olmasının nedeni hatırladığım kadarıyla iki kat. 1. Çekirdekte derleme adımları istemediler (artık web paketi kullanıldığında geçersiz) 2. besteciyi tanıtmak (şimdi kullanılıyor). Bence zamanı geldi. @schlessera da bir kez inceledi bence
— Jonny Harris (@thespacedmonkey) 10 Nisan 2021
Blok Düzenleyicinin bize sağladığı bir diğer avantaj, birikmiş deneyim ve ilerlemedir. Bu konuda benimle kal. Kalp kırıklığı gibi, zaman iyileştiricidir. WordPress Blok Düzenleyici örneğinde, projenin motivasyonları, bir bütün olarak ekosistem üzerindeki etkisi, teknik borç ve daha fazlasıyla ilgili ilk sorunlar vardı. Bu endişelerin çoğu, daha iyi ekipler arası iletişim ve iyileştirilmiş kullanıcı geri bildirimi ve dokümantasyon yoluyla Blok Düzenleyicinin ne kadar hızlı geliştiğiyle ele alındı.
Bu sorunların bir kısmı azalırken, bir kısmı da farklı sorunlara dönüşmüştür. Negatiflere baktığınızda dikkat etmeniz gereken bir şey var.
Blok Düzenleyicinin Dezavantajları
WordPress Block Editor'a karşı bağıran bazı yüksek sesli seslerin şimdi kabul etmek için gelmesine ve projenin zaman içinde nasıl ilerlediği ve geliştiğine rağmen, (elbette) dikkate alınması gereken olumsuzluklar var.
Resmi Gutenberg eklenti destek kanalı gibi önemli görünür alanlarda editörün algısı hala zayıf:

Bu, son kullanıcı görüşünü etkileyecek ve ilk birkaç tek yıldızlı incelemenin içeriğini okursanız, endişelerin arkasında gerçek bir teknik derinlik yoktur. Tüm hikayeyi takip edenlerimiz, reddetmeyi kolay bulabilirken, WordPress'e geçmek isteyen bir kullanıcı için potansiyel bir başlangıç değil.
Tema geliştiricileri için, ön uçta ne kullanırsanız kullanın, temalarınızın Blok Düzenleyiciyi desteklemesi gerekir. Blok Düzenleyici'nin HTML tarafından oluşturulan mizanpajlarıyla çalıştığınız sürece destek gereklidir.
WordPress geliştirme topluluğundaki ilk büyük bölünmelerden biri, React vs Vue kullanma seçimini çevreledi. React'in, WordPress'in lisanslama konusundaki temel felsefeleriyle pek uyuşmayan birkaç lisans sorunu vardı. Neyse ki, bu sorun kısa sürede çözüldü, ancak hala bu konuda endişe duyanlar olabilir.
Eklenti geliştiricileri, eklentileri kısa bir süre içinde hazır hale getirmek zorunda kaldı. Bu, birçok geliştiricinin React hakkında daha fazla bilgi edinmesine ve onu WordPress için geliştirme yapmak için kullanmasına yardımcı oldu, ancak diğerleri hala ayak uydurmak için mücadele ediyor.
Özellikle PHP geçmişinden geliyorsanız, React ile ilgili hala ağır bir öğrenme eğrisi var. Geliştirici topluluğunun büyük bir kısmı React ve JavaScript oluşturma araçlarıyla mücadele ediyor. Kesin rakamlara sahip olmasam da, bunun mevcut eklenti geliştiricilerini, özellikle de yalnız çalışanları etkileyip etkilemediğini merak ediyorum.
Daha önce belirttiğim gibi, Blok Düzenleyici ile ilgili olarak kapsam ve boyut olarak değişen birkaç başlangıç endişesi daha vardı:
- İçerik Depolama. Blok verilerinin post_content sütununda saklanması, verilerin HTML yorumlarının içindeki biçimi bazı (geçerli) eleştirilere maruz kalmıştır.
- Motivasyon. WordPress'in hala bir numara olduğu ve sürekli büyüdüğü göz önüne alındığında, başlangıçtaki motivasyonlar eskisi kadar geçerli değil. Bu, bir işle ilgili olmaktan ziyade Blok Düzenleyicinin nasıl gelişebileceğine daha fazla odaklanıldığı anlamına gelir.
- Teknik borç. Jüri, bunun ilk endişelerin ötesine geçip geçmediği konusunda kararsız. Erişilebilirliğin arttığı kesin. Twenty Twenty-One varsayılan teması da 'AAA' sertifikalıdır, bu da yardımcı olur.
- Tüm WordPress ekosistemi üzerindeki etkisi. Bu konuda daha sonra söyleyecek daha çok şeyim olacak, ancak Block Editor'ün geleceğinden topluluğu tamamen bölebilecek bir serpinti var.
- 'Kırılmalar' UX'i nasıl etkiler. Şimdiye kadar, Blok Düzenleyici'ye yapılan temel güncellemelerden oyunun kurallarını değiştiren herhangi bir kesinti yaşamadık. Birkaç yılı geride bıraktık ve Klasik Düzenleyici, ihtiyacı olanlar için hâlâ destekleniyor.
Kısacası, geliştirme daha odaklı bir yöne çekildiği için Blok Düzenleyiciyi kullanmanın daha az dezavantajı var. ClassicPress gibi WordPress çatalları hala var, ancak hala alakalı olup olmadığı konusunda bir tartışma var.
İlk baştaki öfkenin geçtiğini hissediyorum ve şimdi, gitmeyen bu şeyi nasıl geliştireceğimize dair gerçek dünyadaki teknik düşüncelerle uğraşmaya geri döndük.
Artık teoriyi aradan çıkardığımıza göre, WordPress Blok Düzenleyicinin pratikte nasıl çalıştığını hızlandıralım.
Blok Düzenleyici Nasıl Kullanılır
Blok Düzenleyici artık varsayılan bir WordPress kurulumuna tamamen entegre edilmiştir. Bu, yeni bir kullanıcının başlaması için daha az öğrenme eğrisi olduğu anlamına gelir. Örneğin, temiz bir WordPress kurulumuna sahipseniz ve ilk kez bir yazının veya sayfanın düzenleme ekranına gidiyorsanız, Blok Düzenleyicinin neler yapabileceğine dair hızlı bir eğitim alacaksınız:

İçeriğin sağ tarafında, ana düzenleme ekranının altında bulunan meta kutuları, özel alanları ve diğer öğeleri içeren bir kenar çubuğu vardır. Burada, gönderi çapında ve blok çapında özelleştirme seçeneklerine erişebilirsiniz.

Bu kenar çubuğunun üzerinde, düzenleyici genelindeki ayarları açan bir trafik ışığı menüsü bulunur:

Bu ayarların, kullanılacak özel bloklara sahip olanlar için eklentiye özel seçenekler de içerdiğini fark edeceksiniz.
Bence, ayarlar biraz yayılıyor. Örneğin, Blok Düzenleyici'nin bazı temel özellikleri, ayarlar menüsünün hemen altındaki yuvalanmış Tercihler öğesinde gizlenmiştir:

Bu, diğer önemli alanlarda çoğaltılan bariz bir UX endişesidir. Ancak, Blok Düzenleyicinin kendisini kullanmak daha basittir.
Blok Düzenleyicinin Temel Kullanımı
Yapmak isteyeceğiniz ilk şey, gönderinize veya sayfanıza bir Blok eklemektir. Bunu iki yerde yapabilirsiniz – düzenleyici ekranında veya üst araç çubuğundan:

Düzenleyicinin içine tıklamak, aralarından seçim yapabileceğiniz birkaç yaygın veya yeni Blok içeren kalıcı bir açılır pencere gösterir:

Araç çubuğu seçeneğini veya açılır pencerede Tümüne göz at seçeneğini tıklarsanız, daha kapsamlı Blok kenar çubuğunu bulacaksınız:

Bir Blok'u tıklatmak, onu düzen içine yerleştirir ve blok ve kenar çubuğundaki Blok seçeneklerinin üzerinde gezinen bir araç çubuğu aracılığıyla onu değiştirebilirsiniz:

Bloğu düzeniniz etrafında hareket ettirmek hala biraz hantal. Sürükle ve bırak seçeneği güzel bir özellik, ancak nasıl kullanılacağı hemen belli değil ve sorunsuz bir deneyim değil. Manuel 'shifters' biraz daha iyi.
Ayrıca, gezinen bağlam araç çubuğundaki trafik ışığı menüsünü kullanarak Blokları işlemek için daha da fazla seçenek bulacaksınız:

Buradan bir Blok kaldırabilirsiniz, ancak başka hoş dokunuşlar da fark edeceksiniz. Örneğin, Blokları koleksiyonlarda gruplandırabilirsiniz – bunları Yeniden Kullanılabilir Bloklar olarak adlandırılan yerelleştirilmiş desenler olarak düşünün. Adından da anlaşılacağı gibi, bu, sitenizdeki herhangi bir yerde blok koleksiyonlarını hızla yeniden kullanmanıza olanak tanır. Üst araç çubuğu aracılığıyla bir blok eklemeye giderseniz, bunların Yeniden Kullanılabilir Bloklar listenizde listelendiğini görürsünüz.

Ayrıca Yeniden Kullanılabilir Bloklarınızı yönetmek için bir bağlantı göreceksiniz. Bu, yeniden kullanılabilir Bloğu düzenlemek ve çöpe atmak için bazı basit seçenekler bulacağınız bir yönetici sayfasıdır. Ayrıca Bloğu, diğer WordPress sitelerine içe aktarılmak üzere JSON olarak dışa aktarabilir veya Yeniden Kullanılabilir Blokları başka bir yerden içe aktarabilirsiniz.

Blok Düzenleyiciyi kullanırken, blokları JSON olarak dışa aktarma seçeneği veya her Bloğun nasıl kullanılacağına ilişkin görsel talimatlar gibi tüm bu hoş UX dokunuşlarını bulacaksınız. Bunların hepsi Blok Düzenleyicinin geliştirme yol haritasının bir parçasıdır ve zaman içinde önemli ölçüde iyileşir.
Video yerleştirmeleri gibi Klasik Düzenleyici bağlantı noktasının diğer öğelerinden bazılarını görmek de güzel. Aslında, yerleştirmeleri seviyorsanız, Blok Düzenleyici şunları kapsıyor:

Bunların her biri için Kullanıcı Arayüzü (UI) tutarlıdır. Bloğu ekledikten sonra bir URL girecek ve sihrin gerçekleşmesini izleyeceksiniz:

Henüz Blok Düzenleyici tarafından ikna olmadıysanız, denemenizi öneririm. Bağlam araç çubuğunun bazen ekranın yanlış alanının üzerine gelmesi ve sürükle ve bırak işlevi gibi tuhaflıkları vardır. Bütün bunlar bir yana, Blok Düzenleyici hiçbir yere gitmiyor ve Wix veya Squarespace'den çok daha yakın rekabete karşı bir savaş için hazırlanıyor – daha sonra bu konuda daha fazlası.
Düzenleyici İpuçlarını ve Püf Noktalarını Engelleyin
Daha önce birkaç güzel UI ve UX dokunuşundan bahsetmiştim, ancak Block Editor içerik oluşturmaya yardımcı olacak birçok özellik içeriyor. Bunlardan bazıları Blok Düzenleyici ayarları ve Tercihler menülerinde bulunabilir.
Örneğin, Spot Işığı veya Tam Ekran modlarını kullanarak Blok Düzenleyiciyi görsel tercihlerinize uyarlayabilir ve eklentiye özel ayarlara erişebilirsiniz.
Belirttiğim gibi, Tercihler bölmesi, deneyimi özelleştirmek için gizli bir seçenekler hazinesidir. Örneğin, en çok kullandığınız Blokları görüp görmeyeceğinizi değiştirebilir, temaya özel stili kapatabilir ve çok daha fazlasını yapabilirsiniz. Klasik Düzenleyici'den daha uyarlanabilir ve bu deneyimi Tercihler'den kendiniz yapmak isteyeceksiniz.
Klasik Düzenleyici'den bahsetmişken, birçok kullanıcının özel eklentiler aracılığıyla çözdüğü bir eksik unsur, yazınız boyunca Markdown'ı kullanma ve ön uçta HTML'ye dönüştürme yeteneğiydi. Pek bilinmese de Blok Düzenleyici bunu varsayılan olarak yapabilir. Markdown'ınızı içerik alanına yazabilirsiniz ve Blok Düzenleyici gerekli dönüşümleri yapacaktır. 'Kod olarak dokümanlar' yaklaşımı alıyorsanız, bu çok değerlidir.
Block Editor'ün bir başka şaşırtıcı özelliği de bir Google Dokümanını WordPress içeriğine dönüştürme yeteneğidir. Klasik Editör bu konuda berbat olmakla ün salmıştı. Blok Düzenleyici neredeyse mükemmel bir iş çıkarıyor. Birçok kişi tarafından fark edilmeyen küçük bir özellik buna yardımcı olur. Resimler dahil olmak üzere tam bir Google Dokümanını Blok Düzenleyici'ye yapıştırmayı deneyin, ardından bir resim seçin. Harici görüntüyü WordPress'e yüklemek için bağlamsal araç çubuğunda bir seçenek göreceksiniz:

Ayrıca Block Editor arayüzünün etrafında noktalı klavye kısayolları da görmüş olacaksınız. Bunların tam listesini Araçlar > Klavye kısayolları menüsünde bulabilir veya Control + Option + H (Windows için Shift + Alt + H ) tuşlarını kullanabilirsiniz.

Bunlardan bazıları pek kullanılmaz, bu çok yazık. Aşağıdaki gibi kısayollar hakkında düşünüyorum:
- Editörün bölümleri arasında gezinmek için Control + ` veya Control + Shift + ` tuşlarını kullanın.
- En yakın araç çubuğuna gitmek için Option + F10 (Windows'ta Alt + F10 ).
- Seçilen bloğu çoğaltmak için Command + Shift + D (Windows'ta Control + Shift + D ).
- Command + Option + Shift + T (Windows'ta Control + Alt + Shift + T ) seçili blokları yukarı taşımak için (ve Y onları aşağı taşımak için).
- Yeni bir paragraf oluşturduğunuzda blok türünü değiştirmek için ters eğik çizgi ( / ).
Gelecekte, Blok Düzenleyici'yi kullanarak içerik oluştururken parmakları sıkıca klavyede tutmaya ve verimliliği artırmaya yardımcı olmak için daha fazla kısayol ekleneceğini umuyorum.
Blok Düzenleyici Nasıl Devre Dışı Bırakılır
Odadaki filden bahsedelim: Evet, beğenmediyseniz (bir nevi) Blok Düzenleyiciyi devre dışı bırakabilirsiniz. Bunu yapmanın en iyi yolu Classic Editor eklentisini kurmaktır.

Bunu yaptıktan sonra, WordPress'te Ayarlar > Yazma ekranına gidin ve iki yeni seçeneğe göz atın:

Klasik Düzenleyiciyi olabildiğince kalıcı hale getirebilirsiniz ve şu anda en az 2022'ye kadar desteklenmektedir.
Ayrıca add_filter('use_block_editor_for_post', __return_false); ekleyebilirsiniz. functions.php dosyanıza.
Özel Gönderi Türlerine (CPT) sahip bir siteniz varsa veya bunlarla kayıtlı bir eklenti geliştirirseniz, Blok Düzenleyicinin normal Özel Gönderi Türü Kullanıcı Arayüzü'nü ele geçirmesini durdurabilirsiniz. Bunu, register_post_type çağrınızda show_in_rest kayıt bağımsız değişkenini açıkça false olarak ayarladığınızdan emin olarak yapabilirsiniz. CPT'nin REST API'de gösterilmesine izin vermeniz gerekiyorsa, o CPT için Blok düzenleyiciyi kapatmak için aşağıdaki filtreyi kullanabilirsiniz:
add_filter( 'gutenberg_can_edit_post_type', 'my_gutenberg_can_edit_post_types' ); function my_gutenberg_can_edit_post_types( $can_edit, $post_type ) { if ( in_array( $post_type, array( 'my_post_type', 'my_other_post_type' ) ) ) { return false; } return $can_edit; }
Yine, Blok Düzenleyici şu anda birincil düzenleyici olduğundan ve Klasik Düzenleyici'nin bir noktada kullanımdan kaldırılacağı için bu kalıcı bir çözüm değildir. Ancak, Blok Düzenleyici'nin her durum için ideal bir UI olmadığının farkındayız ve ACF'nin bir parçası olarak Klasik Düzenleyici tarzı bir arayüze süresiz olarak izin vermeye devam etmeyi planlıyoruz. Tüm bunlardan bıktıysanız, Craft CMS'ye geçmek için iyi bir şirket olacaksınız ve birçok WordPress geliştiricisi bunu zaten yaptı.
Bloklar Nasıl Oluşturulur
Kararsızsanız ve hatta Block Editor için geliştirme konusunda heyecanlıysanız, şanslısınız! Geçmişte Blok oluşturmak için bir kılavuz yayınladık.
Bu daha çok bir giriş dersidir ve React'i bilmiyorsanız göz korkutucu olacaktır, çünkü en azından başlangıç seviyesinde bir React deneyimine sahip olmanıza bağlıdır. Bu durumda, PHP kullanarak WordPress için Bloklar oluşturmak üzere Gelişmiş Özel Alanlar ve ACF Blokları kullanma hakkındaki diğer kılavuzumuza göz atmak isteyeceksiniz.
Bunu okuyorsanız ve deneyimli bir geliştirici değilseniz, Lazy Blocks gibi bir eklenti, Blok oluşturma konseptini denemek için kullanmak için iyi bir eklentidir.
Geliştirici olmayanların özel bir Blok oluşturmasına yardımcı olacak 'son kullanıcı' eklentileri de vardır. Gutenberg Blocks, Getwid – Gutenberg Blocks ve Kadence Block'un eklentisi gibi çözümler, Block Editor'a daha fazla işlevsellik eklemek için harikadır.
Blok Düzenleyicinin Geleceği
İşler değiştiğinde yaygın olduğu gibi, bir dizi muhalif ve destekleyici görüş bulacaksınız. “Son yakındır” ortak bir temadır ve anlaşılabilir bir durumdur. WordPress'i önemseyen birçok insan, onun (ve kendi) geleceği hakkında çok düşünür.
Blok Düzenleyici ilk ortaya çıktığında, ClassicPress gibi WordPress'ten tamamen ayrılmak için birkaç girişimde bulunuldu. Bazı önde gelen kullanıcılar, WordPress'in kendisini beşinci sürümden ayırmasını bile önerdi. Bu fikirlerden pek bir şey çıkmadı ve geliştirme topluluğunun çoğunluğu Blok Düzenleyiciyi kullanmaya karar verdi.
Aslında, 'yeni savaş' Blok Düzenleyici ile üçüncü taraf sayfa oluşturucu eklentileri arasındadır. Sözde Tam Site Düzenleme (FSE) burada ve Blok Düzenleyiciyi yeni bir çağa götürmeyi vaat ediyor.
Mevcut tartışma, tetiğin ne zaman çekileceğine odaklanıyor. Öne çıkıyor çünkü Elementor gibi çözümler WordPress son kullanıcıları ve geliştiricileri arasında sağlam bir temele sahip. Aslında, aynı zamanda Matt Mullenweg bir Wix reklam kampanyasına karşı WordPress için savaşacak, Elementor kendi Google Reklamları içinde WordPress'i baltalamaya karşı kendilerini savunmak zorunda kalacak.
Bunun nasıl sonuçlandığını görmek ilginç olacak. Sevin ya da sevmeyin, Blok Düzenleyici burada kalacak. Bununla birlikte, Elementor ve Beaver Builder gibi şirketler, WordPress'in üzerine, son kullanıcıların istediği özelliklere sahip, özel bir takipçi kitlesine sahip birinci sınıf sayfa oluşturucu ürünler yaptılar. Platformun geleceği, en üstte çıkan tarafından belirlenecek.
Çözüm
Blok Düzenleyicinin başarılı olup olmayacağını zaman gösterecek. Güçlüdür, gelişmektedir ve tam site düzenleme hedefi vurursa oyunun kurallarını değiştirebilir. İlk başta, varsayılan düzenleyicideki değişiklik, doğru nedenlerle başlatılmadığı veya (bazılarına göre) makul bir şekilde benimsenmediği için birçok kişiyi yanlış yola sürükledi.
Artık tüm proje daha istikrarlı ve Block Editor ekibinin şimdiye kadar başardıklarından çok etkilendim. Yine de, Block Editor'ün devam eden gelişiminden en çok WordPress'in hangi alanlarının etkileneceğini not etmek ilginç. Yeni geliştiriciler, yeni bir toplulukta ikamet etmek için bir kenara itilecek mi? Elementor gibi ürünler WordPress'in kendisini kendi vizyonuna dayalı yeni bir platform oluşturmaya zorlayacak mı? Blok Düzenleyici ne olursa olsun burada olacak olsa da zaman gösterecek.
WordPress ve Blok Düzenleyicinin gelecekte nasıl geliştiğini görmek istersiniz? Aşağıdaki yorum bölümünde düşüncelerinizi paylaşın!
ev borcu WordPress sitesi