Word'ün Durumu 2018: WordPress Blok Düzenleyiciyi Kucaklıyor
Yayınlanan: 2018-12-12
WordCamp US, WordPress 5.0'ın piyasaya sürülmesinin ardından hafta sonu Nashville'de başladı. İlk 48 saatte 5.0, 2,8 milyondan fazla indirildi. Cumartesi gecesi 3 milyonu geçti.
Matt Mullenweg, Word of the Word konuşmasının önsözünde, “Olan çok şey oldu, bu yüzden WordPress'e kendini yeniden tanıtma şansı vermek istiyorum” dedi. Projenin anayasası olarak dört özgürlüğü çağırdı ve toplumu köklerine geri çağırdı.
Mullenweg, "Burada olmamızın nedeni bu," dedi. “WordPress fiziksel bir şey değildir; bu bir kod kümesi değil. Bu bir tür fikir. WordPress, ona bağlı olan her kişinin ve şirketin tam inancı ve kredisiyle desteklenmektedir.”
Projenin yayıncılığı demokratikleştirme misyonunu yineledi ve açık web'i ilerletme vizyonunu yeniden şekillendirdi.
Mullenweg, "Birkaç yıl önce söylediğim gibi, bir web işletim sistemi, açık, bağımsız web için bir işletim sistemi ve diğerlerinin gerçekten üzerine inşa edebileceği bir platform inşa ediyoruz" dedi.
WordPress'in %32,5 pazar payı ve Mullenweg'in yılda 10 milyar dolar olarak tahmin ettiği ticari ekosistemi, projeye web'in geleceği üzerinde güçlü bir etki yaratacak kaynakları sağlıyor.
Mullenweg, Blok Düzenleyici için Zorlayıcı Bir Vaka Oluşturuyor

Mullenweg, yeni kullanıcıların eski düzenleyicide basit görevleri yerine getirmek için uğraştığı bir dizi video göstererek Gutenberg'in gerekliliğini ortaya koydu. Deneyimlerine acı verici yorumlar eşlik etti:
- "Bu, 2005'te bir blog yazmak gibi hissettiriyor."
- “Bu çok titizdi; bu çalışmıyor."
- "Nasıl bir başlık eklerim? Hiçbir fikrim yok."
Mullenweg, WordPress 5.0'dan önce görsel ve HTML editörleri arasında nasıl zahmetsizce geçiş yaptığını anlattı, ancak tüm kullanıcıların bunu yapamayacağını fark etti.
“Bu, on yılı aşkın süredir editör deneyimimiz oldu ve çoğumuz bununla başa çıkmayı öğrendik” dedi.
Yeni blok düzenleyicide bu görevlerin ne kadar kolay olduğunu gösteren bir video izledi ve WordPress için ileriye giden yol olarak blokları belirledi.
Bazı katılımcılar, Gutenberg kullanan bir uzmanla eşleştirilen kullanıcı test videolarının nasıl dengesiz göründüğü gerçeğinden sonra yorum yaptı ve yeni düzenleyicide aynı görevleri deneyen yeni kullanıcıların videolarını görmek isterlerdi. Bununla birlikte, bu segmentin amacı, daha çok Gutenberg'e duyulan ihtiyacı ve kullanıcılar bir kez büyüme şansı bulduktan sonra açtığı olasılıkları iletmeyi amaçlıyor gibi görünüyordu.
Mullenweg, Katılımcıları “Blokları Derinlemesine Öğrenmeye” Çağırıyor
Milyonlarca erken benimseyen, 1,2 milyon aktif kurulum ve yazılan 1,2 milyon gönderi ile kapatılan Gutenberg projesinin 1. aşamasında blok düzenleyiciyi zaten benimsedi. Gutenberg hakkında şimdiden 277 WordCamp görüşmesi, yeni editöre odaklanan 555 buluşma etkinliği ve bunu tartışan 1.000'den fazla blog yazısı var.
Bloklar WordPress dünyasını ele geçiriyor. Sürüm 5.0, 70 yerel blokla birlikte gelir ve halihazırda 100'den fazla üçüncü taraf blok ve bununla ilgili 1.000 yapılandırma mevcuttur.
Mullenweg, "Bloklar tahmin edilebilir, dokunsal ve bir metin bloğu gibi basit veya bir e-ticaret arayüzü kadar zengin olabilir." Dedi. Bunları, kullanıcıların hayal edebilecekleri her şeyi yaratabilecekleri WordPress'in yeni DNA'sı olarak tanımladı.
Mullenweg, blok düzenleyici kullanılarak oluşturulan iki siteyi, Indigo Mill ve Lumina Solar'ı sergiledi. Bu güzel siteler, Gutenberg'in web sitelerine getirebileceklerinin hayal gücünü açar.
WordPress.org, blok ekosistemini ileriye taşımak için eklentileri ve temaları vurgulayacaktır. Ayrıca, dizinde kullanıcılara sunulan 100'den fazla Gutenberg için hazır tema ve şu anda eklentiler için yayında olan yeni bir Gutenberg blok etiketi bulunmaktadır. Ayrıca yakında temalar için de mevcut olacak.
Mullenweg, geliştiricilerin kendi bloklarını oluşturmalarını kolaylaştıran, blok oluşturma araç seti, Block Lab ve Lazy Blocks gibi araçları vurguladı. Blok koleksiyonları ve kütüphaneler de ortaya çıkıyor. 2019 için önceliklerden birinin, blokları keşfetmek ve bunları sorunsuz bir şekilde kurmanın bir yolu için bir WordPress.org dizini oluşturmak olduğunu söyledi.
2015 yılında WordPress geliştiricilerine "JavaScript'i Derinlemesine Öğrenin" ödevini temel alan Mullenweg, topluluğu "Blokları Derinlemesine Öğrenmeye" teşvik etti. Bloklar, kullanıcı deneyimini Gutenberg'in yaratıcılarının başlangıçta hayal edebileceğinin ötesinde geliştirmek için bir dizi fırsat sunar.
Gutenberg Aşama 2: Gezinme Menü Bloğu, Widget blokları, Tema İçeriği Alanları
Mullenweg, Gutenberg projesinin sonraki aşamalarını açıkladı. Aşama 2 çoktan başladı ve blok arayüzünü içerik yönetiminin diğer yönlerine genişleterek site özelleştirmesine odaklanıyor. Bu, bir gezinme menü bloğu oluşturmayı içerir. Menüleri yeniden tasarlamak zor olacak ve Mullenweg işlem sırasında yeniden adlandırılabileceklerini söyledi.
Aşama 2 hedefleri ayrıca tüm widget'ları bloklara taşımayı ve Gutenberg'deki tema içerik alanlarını kaydetmeyi içerir. Aşama 2'nin erken bir sürümü Gutenberg eklentisinde olacak, böylece testin bir parçası olmak isteyen herkes onu yeniden etkinleştirebilir.
Soru-Cevap süresi boyunca, bir katılımcı, bu aşamanın yerleşim özelliklerini daha sağlam hale getirme konusunda nasıl çok az şey içerdiği hakkında bir soru sordu. Mullenweg'in bu yerleşim kararlarını pazaryerlerine bırakmasını mı yoksa çekirdeğin bir yerleşim dili mi tanımlayacağını sordu. Mullenweg, ekosistemdeki diğerlerinin ne yaptığını görmenin ve en iyi çözümleri seçip benimsemenin daha ihtiyatlı olabileceğini söyledi. Ayrıca, kullanıcıların gelecekte farklı sayfa oluşturucular arasında geçiş yapabilmelerinin ve içeriklerini kaybetmemelerinin heyecan verici olacağını da belirtti.
Gutenberg Aşama 3 ve 4: Çok Dilli Siteler için İşbirliği ve Temel Destek
Mullenweg, 2020 için hedeflenen Gutenberg faz 3'ün işbirliği, çok kullanıcılı düzenleme ve iş akışlarına odaklanacağını duyurdu. Aşama 4 (2020+), WordPress'in çok dilli siteleri desteklemesi için resmi bir yol geliştirmeyi amaçlamaktadır. Halihazırda mevcut birçok çözüm göz önüne alındığında, bunun teknik açıdan nasıl görüneceği sorulduğunda, Mullenweg henüz deneysel aşamada olduğu için henüz bir şey yazmak istemediğini söyledi.

Diğer önemli duyurular arasında, WordPress'i kullanmak için gereken minimum PHP sürümünde merakla beklenen bir artış vardı. Nisan 2019'a kadar PHP 5.6, WordPress için minimum PHP sürümü olacak ve Aralık 2019'a kadar gereksinim PHP 7'ye güncellenecektir.
Gutenberg geliştirmesi yineleme için yeni bir hız belirlediğinden, WordPress sürümleri gelecekte daha hızlı gelecek. Mullenweg, WordPress'in kullanıcıların hangi sürümde olduklarını düşünmedikleri, bunun yerine betaları veya kararlı sürümü kolayca çalıştırabilecekleri bir kanal seçmelerini istediğini söyledi.
Mullenweg 5.0 Sürüm Sürecinde Yapılan Hataları ve Alınan Dersleri Kabul Ediyor
WordPress 5.0, proje tarihindeki en uzun ve en tartışmalı sürüm döngülerinden biriydi. Karar alma çemberinin dışında kalanlar, tarihler açıklanıp daha sonra kaçırıldığı için büyük bir belirsizliğe katlandı ve ikincil tarihler, yalnızca üç gün önceden haber verilerek 5.0'ın çıkarılması lehine atıldı.
Mullenweg, tartışmalı çıkış tarihini kabul ederek, “Bir önceki sürümümüzü kaçırdıktan sonra yeni bir çıkış tarihi duyurmaktan korktuk” dedi. Bunun yeni bir tarih açıklayana kadar çok fazla korku ve belirsizlik yarattığını söyledi. Tarihler birdenbire ortaya çıktı ve topluluk için stresliydi.
Mullenweg, 5.0'ın piyasaya sürülmesi sürecinde öğrendikleri derslerin altını çizdi:
- WordPress'teki çeşitli ekiplerin birlikte daha iyi çalışmasına ihtiyacınız var
- JavaScript'i daha derinden öğrenmeye devam etmeniz gerekiyor
- Triyaj ve kod donmalarının önemi
- Her zaman çıkış tarihlerini duyurun
Mullenweg, WordPress 5.0'ın beta sürümlerinin diğer sürümlerden 100 kat daha fazla test edildiğini ve bunun Gutenberg'in 5.0'a inmeden önce daha sağlam olmasına katkıda bulunduğunu belirtti. Bununla birlikte, bu olumlu gelişmeler, iletişimdeki birçok kritik çöküntü tarafından gölgede bırakılmış gibi görünüyordu ve birçoğunun toplumun güvenine ihanet ettiğini düşünüyor.
İnsanların eklenti inceleme sistemini Gutenberg'e oy vermenin bir yolu olarak kullandığını ve belki de topluluğun bu tür şeyleri ifade etmek için farklı bir ortama ihtiyacı olduğunu kaydetti. Kullanıcılar bunu, seslerinin olduğu tek geri bildirim mekanizmalarından biri olduğunu düşündükleri için yaptılar. Eklentinin geliştirilmesinin ilk günlerinde olumsuz yorumlar yığılmıştı, ancak özellik eklentisinin çekirdeğe olan yolculuğu boyunca istikrarlı bir şekilde devam ettiler. 5.0 yayınlandıktan sonra, Gutenberg eklentisi hakkında olumsuz yorumlar yağmaya devam etti ve puanı 2,2/5 yıldıza düştü.
Büyüyen Ağrılar ve Şeffaflık Çağrısı

Mullenweg, Gutenberg geliştirmesinin tamamen halkın gözünde gerçekleştiğini ve halka açık kaynak yazılım geliştirmeyle ilgili birçok zorluğun ortaya çıktığını söyledi. Kod halka açıktı, ancak en önemli kararlar kapalı kapılar ardında alındı. Bu, geliştirici topluluğunun temel geliştirici sohbetleri sırasında ve sosyal medyada hayal kırıklıklarını dile getirmesiyle daha da arttı.
Soru-Cevap bölümü sırasında, birkaç izleyici üyesi, 5.0 ile ilgili gönderilerin ve duyuruların çoğunun Automattic çalışanlarından geldiğini belirterek, sürüm sürecinde daha fazla şeffaflık çağrısında bulundu. WordCamp Q&A'larda bir nevi topluluk ateşi haline gelen Morten Rand-Hendriksen, make bloglarındaki gönderilerle bağlantılı olarak "biz" kelimesinin kullanımıyla ilgili sorusu için alkış aldı. Mullenweg'e bu kararların nerede verildiğine dair daha fazla bilgi vermesi için baskı yaptı.
Mullenweg, 5.0 yayın tarihleriyle ilgili olarak kastettiği “biz”in, yayın liderlerinin tartıştığı özel bir kanala atıfta bulunduğunu söyledi. Geliştirici sohbetlerine pek çok insan geldiğinde, tartışmaların zorlaştığını söyledi.
Mullenweg, "Ben sadece bir mağaraya gidip bunları bulmuyorum" dedi. "Daha önce WordPress'e hiç katkıda bulunmamış ve çekirdek ekibin tartışmasını dışarıda bırakan birçok insan [geliştirici sohbetlerine] geliyordu." Ayrıca, özel konuşmaların "herhangi bir halka açık olan kadar alıngan" olduğunu söyledi, ancak herhangi bir araçla ilgili görüş yoktu.
Dışarıdakiler için bu toplantılar, make bloglarında hiçbir zaman atıfta bulunulmadığı veya özetlenmediği için gizli görünüyordu. Bu, geliştirici topluluğunun bu kararların nereden geldiğini ve bir seslerinin olup olmadığını merak etmesine neden oldu.
Gutenberg kamuoyunda geliştirildi, ancak silolarda çok fazla karar verildi ve net bir şekilde iletilmedi. Bu, 5.1 ve sonrası için geliştirilebilir #WCUS
— K. Adam White (@kadamwhite) 8 Aralık 2018
Soru-Cevap sırasında Mulllenweg, incelemeleri, blog yazılarını ve topluluktan gelen yorumları okuyarak mümkün olduğunca fazla bilgi toplarken, farklı şirketlerden gelen yayın liderlerinden canlı tartışmaları ve çeşitli bakış açılarını dinlediğini söyledi. Bu süreci, insanların söylediği tüm farklı şeyleri anlamlandırma ve bunu dengeleme sanatının bir parçası olarak tanımladı.
BDFL liderliğindeki bir projeyi desteklemek, liderliğin dinlediği konusunda belirli bir güven gerektirir. Geçtiğimiz birkaç hafta boyunca Mullenweg, iletişim kanallarını açık tutmak için güçlü bir çaba sarf etti.
Mullenweg'in paylaştığı acı verici kullanıcı testi videoları, WordPress'in eski düzenleyicisinden ne kadar umutsuzca büyümesi gerektiğini gösterdi. Çekirdek, WordPress ekosisteminin neredeyse her köşesini aynı anda etkileyen değişiklikler yapmaz. Bu deneyim, artan acılardan adil payıyla geldi. 5.0 sürüm sürecindeki iletişim hatalarına rağmen, Mullenweg bu zorlu geçişte projede başarılı bir şekilde gezinmeyi başardı. WordCamp ABD katılımcıları 5.0'dan sonra yorgun görünseler de, WordPress'i son 15 yıldır büyüme ve gelişme yolunda tutan liderlikle birlikte ilerlemek ve birlikte çalışmaya devam etmek için ortak bir istekte birleştiler.
