WordPress'in blok editörü Gutenberg, 2018 sonunda WordPress 5.0 ile yayınlandığında ekosistemin en tartışmalı değişikliği olarak karşılanmıştı. Aradan geçen yıllarda bu tartışmalı editör, basit bir yazı düzenleyiciden sitenin tamamını şekillendiren bir platforma evrildi. Tam site düzenleme (Full Site Editing, FSE) ile birlikte WordPress artık üst bilgiden alt bilgiye, arşiv sayfalarından 404 şablonuna kadar her şeyin bloklarla inşa edildiği bir sisteme dönüşmüş durumda. Web'deki sitelerin çok büyük bölümünü çalıştıran ve açık ara en yaygın içerik yönetim sistemi olan WordPress için bu, kuruluşundan bu yana yaşadığı en derin mimari dönüşüm.
Gutenberg'in Evrimi: Blok Editöründen Platforma
Gutenberg ilk yayınlandığında tepkiler sertti: eklenti dizinindeki puanı uzun süre düşük seyretti ve eski editörü geri getiren Classic Editor eklentisi milyonlarca sitede aktif kaldı — bugün bile yaygın biçimde kullanılıyor. Ancak proje yönü hiç değişmedi. Matt Mullenweg'in duyurduğu yol haritasına göre Gutenberg dört aşamalı bir plan izliyor:
İlk iki aşama büyük ölçüde tamamlandı; topluluğun gündemi son yıllarda üçüncü aşamaya, yani Google Dokümanlar benzeri eşzamanlı düzenleme deneyimine kaydı.
Tam Site Düzenleme (FSE) Nedir?
FSE, ilk kez WordPress 5.9 ile çekirdeğe giren ve sonraki sürümlerde adım adım olgunlaşan bir özellik kümesi. Özünde şu bileşenlerden oluşuyor:
- Site Editörü: Sitenin tüm şablonlarının tarayıcıda görsel olarak düzenlendiği arayüz.
- Blok temalar: Şablonları PHP dosyaları yerine blok işaretlemesinden oluşan HTML dosyalarıyla tanımlayan yeni tema mimarisi.
theme.json: Temanın renk paletinden tipografisine, boşluk ölçeğinden blok varsayılanlarına kadar tüm tasarım ayarlarını tek bir yapılandırma dosyasında toplayan sistem.- Desenler (patterns): Hazır blok kompozisyonlarının tek tıkla sayfaya eklenmesini sağlayan, resmi dizinle desteklenen yapı.
- Klasik temalar: PHP şablon hiyerarşisine dayanan geleneksel yapı; kurulu sitelerin önemli bölümü hâlâ bu modelde.
- Hibrit temalar: Klasik mimariyi koruyup
theme.jsonve şablon parçası düzenleme gibi FSE özelliklerini seçerek benimseyen ara çözüm. - Blok temalar: Tamamen FSE mimarisine yaslanmış yeni nesil temalar; resmi varsayılan temalar yıllardır bu modelde yayınlanıyor.
Sonraki 6.x sürümleri bu temelin üzerine stil varyasyonları, komut paleti, yazı tipi kütüphanesi ve ayrıntılı tasarım araçları gibi iyileştirmeler ekledi. Bugün gelinen noktada bir blok tema, kod yazmadan tarayıcı içinde neredeyse baştan sona tasarlanabiliyor.
Blok Temalar ve Klasik Temalar: İki Dünya
Ekosistemin gerçeği şu ki geçiş hâlâ devam ediyor. Tema dünyası fiilen üçe bölünmüş durumda:
Ekosistemdeki Gerilimler
Teknik dönüşümün yanında ekosistemin sosyal iklimi de hareketli. 2024 sonbaharında Automattic ile büyük barındırma şirketi WP Engine arasında patlak veren ve hukuki boyut kazanan anlaşmazlık, açık kaynak projesinin yönetişimi, ticari marka hakları ve ekosisteme katkı dengesi üzerine sert bir tartışma başlattı. Bu süreç, tek bir kişinin ve şirketin proje üzerindeki belirleyici rolünün topluluk tarafından daha yüksek sesle sorgulanmasına yol açtı. Tartışmanın uzun vadeli etkisi henüz netleşmiş değil; ancak katkı modeli ve yönetişim konularının artık kalıcı bir gündem maddesi olduğu söylenebilir.
WordPress'in gücü her zaman ekosisteminden geldi: on binlerce eklenti, binlerce tema ve dev bir geliştirici topluluğu. Aynı ekosistem, dönüşümün hem motoru hem de freni olabiliyor.
Geliştiriciler İçin Ne Değişti?
Modern WordPress geliştirme pratiği belirgin biçimde JavaScript'e kaydı. Blok geliştirmek React bilgisi gerektiriyor; resmi @wordpress/scripts araç zinciri, derleme sürecini standartlaştırıyor. PHP tarafı yok olmadı — kancalar, REST API ve sunucu tarafı işleme yerli yerinde — ama yeni nesil arayüz işlerinin dili artık JavaScript. Klasik tema geliştiricileri için bu, yeniden öğrenme maliyeti; JavaScript kökenli geliştiriciler içinse ekosisteme giriş kapısı anlamına geliyor.
Öğrenme eğrisini düşürmek için topluluğun ürettiği araçlar da çoğaldı: tarayıcıda tam bir WordPress kurulumunu çalıştıran WordPress Playground, blok geliştirmeyi kurulum derdi olmadan denemeye imkan veriyor; resmi geliştirici belgeleri ve blok şablonu oluşturucular ise ilk bloğu yazma süresini saatlere indiriyor. Ajanslar açısından kritik soru artık teknik değil stratejik: yeni projelere blok temayla mı başlamalı, yoksa müşterinin alıştığı sayfa oluşturucuyla mı devam etmeli?
Sonuç
Gutenberg projesi, başlangıçtaki sert dirence rağmen WordPress'i modern web'in beklentilerine taşımayı büyük ölçüde başardı. Tam site düzenleme olgunlaştı, blok temalar yeni projeler için makul bir varsayılan haline geldi, sıradaki büyük hedef ise gerçek zamanlı iş birliği. Öte yandan klasik temaların kalıcılığı ve yönetişim tartışmaları, dönüşümün tek tip değil katmanlı ilerleyeceğini gösteriyor. Gelişmeleri birinci elden takip etmek için wordpress.org üzerindeki resmi duyurular ve sürüm notları en güvenilir kaynak olmayı sürdürüyor.
Yorumlar (0)
Henüz yorum yapılmamış. İlk yorumu siz yapın!
Yorum Yazın