Tam Site Düzenleme Nedir ve WordPress'in Geleceği İçin Ne Anlama Geliyor?

Yayınlanan: 2020-12-22
WordPress site düzenleyicisinde Blok Tabanlı Yirmi Yirmi Bir Tema.
Site düzenleyicide blok tabanlı Twenty Twenty-One teması.

Geçen hafta söylediğim gibi 2021 site editörlerinin yılı olacak . Matt Mullenweg'in Sözün Durumu bunu doğrular. WordPress 5.7'nin sürüm planlaması buna odaklanmıştır. Bu noktaya gelmek uzun bir yolculuk oldu ve sonrası çok daha uzun bir macera olacak. Yaklaşık dört yıl önce başlayan çalışmaların nihai vaadi yakındır.

Gutenberg projesi hiçbir zaman sadece içeriği düzenlemekle ilgili olmadı. WordPress, 2016'nın sonlarında eskiyen bir yazılımdı. Platformun mevcut kullanıcı tabanından daha az teknolojiden anlayan modern kitlelere hitap etmesi gerekiyordu. JavaScript ağırlıklı yazılımların daha yeşil alanlarına bakan genç nesil geliştiricileri yakalaması gerekiyordu. Modern web uygulamalarıyla eşit düzeyde bir deneyim sunması gerekiyordu. WordPress'in kontrol etmesi veya ilgisizlikle yüzleşmesi gereken çok sayıda kutusu vardı.

Platformu gerçekten ayakta tutan tek şey, üçüncü taraf geliştiricilerin geniş ve çeşitli ekosistemidir.

En popüler eklenti türlerinden biri mi? Sayfa oluşturucular. 2016'nın başlarında piyasaya sürülen Elementor gibiler, WordPress'in eksik olduğu deneyim boşluklarını dolduruyordu. Bu tür üçüncü taraf projelerin ortaya çıkması için platformun genişletilebilirliğinin bir kanıtı olsa da, çekirdek platformun hem kullanıcılara hem de geliştiricilere kutudan çıkar çıkmaz daha iyi bir deneyim sunamaması da bir başarısızlıktı. Çok fazla tema yazarı, alakalı kalmaları için üçüncü taraf oluşturucuları desteklemeye zorlandı. Basitçe tasarlamaktan çok, eklentilerle uyumluluğa giderek daha fazla odaklanıyorlardı.

Widget'ların, kısa kodların, meta kutuların ve ayar sistemlerinin eksiklikleri, geliştiricilerin ya çekirdek olmayan çerçevelere güvenmeleri ya da tekerleği yeniden icat etmeleri gerektiği anlamına geliyordu. Her yeni API, temel form alanları eklemek için yeni bir yöntemi beraberinde getirdi. En iyi ihtimalle, kabaydı, duvara fırlatılmış bir tabak spagetti, bazıları yapışmayı başardı.

WordPress kırışıklıklarını göstermeye başlamıştı. Kendinde devrim yaratması gerekiyordu. Yeniden taze hissetmesi gerekiyordu. İyi ya da kötü, Gutenberg projesinin arkasındaki geliştiriciler tam da bunu yapmak için çalışıyorlar.

Yavaş iştir. Ancak umut verici bir çalışma.

"Gutenberg" terimi genellikle "blok düzenleyici" ile birbirinin yerine kullanılırken, ikisi bir ve aynı değildir. Gutenberg bir projedir. Bir eklenti. Bir fikir. Web'de yayınlama hakkında yeni bir düşünce yolu. Eklenti açıklamasının açılış satırları şu şekildedir:

“Gutenberg”, WordPress site oluşturma ve yayınlamada tamamen yeni bir paradigmanın kod adıdır ve Gutenberg'in basılı kelimeyi yaptığı kadar tüm yayıncılık deneyiminde devrim yaratmayı amaçlamaktadır.

Projenin dört aşaması var:

  1. Daha Kolay Düzenleme
  2. özelleştirme
  3. İşbirliği
  4. Çok dilli

Gutenberg eklentisini test etmeyen WordPress kullanıcıları, projenin yalnızca 1. Aşamasını deneyimledi. Blok düzenleyicinin WordPress 5.0'da piyasaya sürülmesi ve devam eden çalışması, takip edilecek aşamalar için zemin hazırladı. Altta yatan blok sistemi, WordPress'in önümüzdeki on yılını veya daha fazlasını besleyecek olan şeydir.

Bugün, kesin olarak 2. Aşamanın ortasındayız. Ve işte burada işler ilginçleşecek.

Tam Site Düzenleme

Site düzenleyicide Blok Tabanlı Bosco WordPress teması.
Blok Tabanlı Bosco temasını kullanarak site düzenleyicide bir şablon seçme.

Gutenberg'in 2018'in sonlarında başlayan 2. Aşaması, gönderi içeriğinin dışına bloklar getirme sözü verdi. Bu sonraki adımın girişinde, Mel Choyce-Dwan üç ana odağı özetledi:

  • post_content dışında olun.
  • Özelleştirmeye odaklanın.
  • Temaları, widget'ları ve menüleri yükseltme.

O zamandan beri, bu temel kavramlar aynı kaldı. Ancak, tüm resim, bu kavramların nasıl görüneceği son iki yılda değişti. Geliştirme ekibindeki herhangi birinin öğrendiği bir şey varsa, o da muhtemelen bu tür köklü değişiklikleri başlatmanın zor olduğudur.

Tam Site Düzenleme, kavramların bir karışımıdır. Gelenekten bir parça geçiş ve kullanıcıların ve geliştiricilerin WordPress sitelerinin ön ucunu nasıl tasarladığının bir parçası tam olarak elden geçirilmesidir.

Eski paradigmanın bir parçası olan gezinme menüleri ve widget'lar, son iki büyük WordPress sürümü için blok sistemi altında yeniden başlatılacak şekilde ayarlandı. Hazır değillerdi. Kullanıcılar bunları WordPress 5.7'de görmeyi beklemelidir. Ancak, bu özellik yükseltmeleri, gerçek Tam Site Düzenleme özelliğini gerçekleştirmek için yalnızca basamak taşlarıdır. Hala klasik WordPress temalarını kullanan son kullanıcılara, düzenleme sonrası ekranın dışında blokların tadına varmak için bir yol sunuyorlar.

Bir sonraki adımı atan kullanıcılar için, widget'lar ve gezinme menüleri - en azından geleneksel yönetici ekranları - kaybolacak. Bir zamanlar tema geliştirmenin geleceği olarak lanse edilen özelleştirici de baltayı alıyor. Her şeyin bir blok olduğu bir sistem aracılığıyla site özelleştirmesi üstün olacak.

Anahtar döndüğünde, dünya yepyeni bir WordPress'e bakacak.

WordPress 5.7 ve sonrası, site editörü ve blok tabanlı temalarla ilgili olacaktır. Site düzenleyici, tema geliştiricilerin kullanıcılara sunduğu blok şablonlarının görsel temsilidir. Şablonlar, WordPress yöneticisinden kullanıcı tarafından sınırsızca özelleştirilebilir. Temalar özel konfigürasyonlar oluşturacak ve varsayılanları belirleyecek olsa da, sitenin ön ucunun nasıl görüneceğine karar verme gücü nihayetinde kullanıcının elinde olacak.

Aşama 1'in piyasaya sürülmesinden bu yana, blok düzenleyici bir aşk/nefret ilişkisi olmuştur. Site düzenleyicisinin daha az tartışmalı olmasını bekleyin.

Hepsinin altında, bir temanın kodu ve site editörü aynı dilde konuşacak. Bu, esasen, tasarım konusunda bir ustalıkları varsa veya sadece denemek istiyorlarsa, kullanıcıların tema yazarlarına geçebilecekleri anlamına gelir. Bunu, şablonları dışa aktarmaya zaten izin veren güvenilir site düzenleyicisinin rahatlığından ayrılmadan yapabilmeleri gerekir.

Gönderi düzenleyicisi ve site düzenleyicisinin her ikisi de aynı, temel blok tabanlı temel üzerinde çalıştığından, kullanıcıların ikisi arasında sorunsuz bir şekilde geçiş yapamaması için hiçbir neden yoktur. Şu anda düzenleme sonrası ekranda böyle bir geçiş eklemek için bir bilet var. Kullanıcıların, yazı düzenleyiciden asla ayrılmadan bir şablon düzenleme moduna geçmesine izin verecek.

Gönderi ve şablon düzenleme arasında geçiş yapmak için geçiş düğmesi
Şablon düzenleme modunun Gutenberg 9.6'ya gelmesi muhtemel.

Bu yeni tanıtılan bir kavram değil. WordPress 5.6 sürümünün başındaki Josepha Haden, bu yılın başlarında buna değindi. “Gutenberg ile çözmeye çalıştığımız sorunlardan birinin, WordPress arayüzündeki öğeleri düzenlemek için her zaman daha tutarlı bir deneyim olduğunu düşünüyorum” dedi. "Hiçbir kullanıcının, sayfalarının yayınlandığında hayal ettikleri gibi göründüğünden emin olmak için beş farklı iş akışını öğrenmesi gerekmez."

Daha büyük hedeflerden biri, iş akışlarının sayısını tek bir arayüze indirgemektir. WordPress site yönetiminin tamamının bu kadar azaldığını görmekten muhtemelen yıllar uzaktayız. Ancak site düzenleyici, bu potansiyel kullanıcı deneyimine doğru bir sonraki adımdır.

Bütün bunlar gelecek için ne anlama geliyor?

Son birkaç yıl, sevgili platformumuzda bir değişiklik kasırgası gibi görünse de, henüz hiçbir şey görmediniz . Aşama 1'de yerimizi yeni alıyorduk. Geliştirme ekibi, bir yandan kullanıcıya yönelik blok düzenleyiciyi başlatırken bir yandan da temel oluşturuyordu. Bu temel yerinde olduğunda, ekip özelliklere daha fazla odaklanabilir. Bu, özellikle G2 Components projesi, çekirdek ve üçüncü taraf geliştiricilerin blok sistemi üzerinde nasıl inşa ettiklerini elden geçirdiği ve standartlaştırdığı için doğru olacaktır.

Bu yılki büyük Aşama 2 değişiklikleri, tema yazarlarının hız kazanmaları gerektiği anlamına geliyor. Geleneksel WordPress temaları bir süre daha gerekli olacak. Bununla birlikte, blok tabanlı temalarla halihazırda uğraşmayan herhangi bir tema yazarı zaten aylarca geride kalmıştır. Bu, sistemi keşfetme ve şekillendirmeye yardım etme zamanıdır. Hata raporları ve özellik istekleri göndermenin zamanı geldi.

Mümkünse, tema yazarları ayda iki kez blok tabanlı tema toplantılarına katılmalıdır. Katılım için zaman yetmiyorsa, en azından Make Themes blogunu okuyup katılmalısınız.

Q teması gibi projeleri kontrol etmek veya Tema Deneyleri deposunu takip etmek de önemlidir.

Site düzenleyicide Carrd tema deneyi.
Site düzenleyicisinden Carrd benzeri tema denemesi.

Son kullanıcılar için bu projenin tamamı sizinle ilgili. Geri bildiriminiz çok önemlidir. Sitenizi henüz Gutenberg eklentisi ile test etmiyorsanız, yapmalısınız. Bazen yalnızca WordPress ile elde ettiğinizden haftalar veya aylar öndedir. Blok Tabanlı Bosco gibi bir FSE temasını deneyin. FSE Sosyal Yardım Programına katılmayı düşünün. Gelecekteki özellikleri doğrudan test edebilir ve geri bildirim sağlayabilirsiniz.

FSE, 2021'de büyük değişiklikler vaadini de beraberinde getiriyor. Bu değişikliklerin çoğu, WordPress web sitelerinizi yönetmenin eski yöntemlerini ortadan kaldıracak. Bu yöntemler, platformda tarihindeki en büyük revizyonlardan biriyle değiştirilecek. Hazırlanmanın zamanı geldi.

İlginç bir yeni yıl olacak.