WordPress Core’a düzgün bir yama göndermenin eşiği eskiden bir cumartesi öğleden sonrası ile idare edilebilir bir Docker bilgisiydi. İyimser tahmin buydu. Kötümser tahmin üç cumartesi öğleden sonrası, üstüne üçüncü cumartesinin akşamını yiyen bir Node sürüm uyuşmazlığıydı. Güvendiğim kıdemli geliştiricilerin, aynı sabah üretime kod çıkardıkları makinede npm install patladı diye tuttukları düzeltmeyi bırakıp gittiğini gördüm.
Bu yüzden proje kalkıp ilk kez katkı sunacak geliştirici için sırf ona odaklı, birinci sınıf bir masaüstü uygulaması çıkardığında bunu bir araç kararı olarak değil, bir yönetişim kararı olarak okuyorum. Platform yüksek sesle şunu söylüyor: ilk kez katkı sunacak geliştirici havuzu, mühendislik bütçesini hak ediyor. Bu cümlenin küçük bir tarafı yok.
Aşağıda ne çıktı, WordPress 7.1 GA’dan üç gün önce zamanlama neden konuşmayı hak ediyor ve ben olsam bu hafta neyi yapıp neyi yapmazdım — sırayla.
Ne çıktı
JuanMa Garrido, WordPress Contributor Toolkit 1.0 duyurusunu 14 Ağustos 2026’da Make/Core üzerinde yayınladı. Uygulama masaüstünde çalışıyor, GPLv2 ya da sonrası lisansı altında dağıtılıyor. Binary sürümler v1.0.0 GitHub sürüm sayfasında macOS (Apple Silicon), Windows x64 ve Linux x64 (AppImage) için hazır. Git, Node.js ve npm zaten paket içinde geliyor — dört şeyi değil bir şeyi kuruyorsun.
Kapsam bilerek dar tutulmuş. Duyuruya göre Toolkit tam bir wordpress-develop ortamını tek tıkla kuruyor, Trac biletlerini ilgili pull request’lere ve yamalara bağlıyor, mevcut yamaları test etmeden önce önizleyip uyguluyor, wp-admin’i, debug loglarını, gömülü bir terminali ve veritabanı erişimini uygulamanın içinde açıyor, sonunda ya bir diff çıkartıp veriyor ya da GitHub’a device-code oturumu üzerinden pull request açıyor. Tek bir kurulumun içinde birden fazla bilet için ayrı branch tutuluyor — bağlam değiştirmek için yeniden clone gerekmiyor.
Yazıdaki iki cümle asıl yükü taşıyor. Birincisi, bu uygulama Nisan 2026’da yayınlanan Core Dev Environment Toolkit‘in devamı — o sürüm kurulumu çözmüştü, bu sürüm biletten teslime uzanan döngünün tamamını çözüyor. İkincisi, uygulamanın telemetrisi yok. Geri bildirim GitHub issue’ları, bir form ve topluluk kanalları üzerinden geliyor. Onca masaüstü geliştirici aracının varsayılan olarak sessizce merkeze veri göndermeye başladığı bir dönemde bu satır küçük bir prensip beyanı.
Kaputun altında depo README‘sı Electron, esbuild’li React, SQLite ve npm gösteriyor — her WordPress geliştiricisinin ilk bakışta okuyabileceği bir yığın. GitHub teslimi device-code kimlik doğrulaması üzerinden gidiyor, yani bir yapılandırma dosyasına asla kişisel erişim token’ı yapıştırmıyorsun. Yığın, cumartesinizi teslim etmeyi düşündüğünüz araçlardan olması gereken cinsten sıkıcı.
Zamanlama konusu şu: bu duyuru WordPress 7.1 GA’dan üç iş günü önce düşüyor. 7.1 Release Candidate 3 yazısına göre GA, 19 Ağustos 2026’da WordCamp US Phoenix’te ilan edilecek. Ve WordCamp US Contributor Day zaten hemen ufukta. Yılın en büyük WordPress katkı buluşmasından önceki hafta bir “ilk kez katkı sunacak geliştirici” aracını piyasaya sürmek tesadüf değil.
WordPress ve WooCommerce tarafında neden önemli
Tanıdığım her ajansta aynı özel defter var: ekibin üretimde tosladığı, yerelde bir şekilde sarıp sarmaladığı ama upstream’e hiç bildirmediği bir avuç hata. Kötü niyet meselesi değil. Düzgün bir Trac bileti açıp wordpress-develop’ı clone edip yama uygulayıp test paketini çalıştırmanın iyi bir günde dört saatlik bir iş olması, müşterinin de düzeltmeye değil sargı beze para ödemesi meselesi. Contributor Toolkit dört saati temiz bir makinede kabaca kırk dakikaya indiriyor. Bu hesabı — en azından kısa biletler için — değiştiriyor.
WooCommerce estate’i için en sert düşen parça yama önizleme akışı. Orders ekranını ya da blok editörünü etkileyen bir Core sorunu için başkasının yamasını indirip, geliştirme sitene uygulayıp, tek bir yorum yazmadan doğrulayabiliyor ya da reddedebiliyorsun. Bu tam olarak sürekli sıcak tutulan yedek bir lokal ortam gerektiren o beş dakikalık kontrol.
Daha geniş sinyal projenin bütün yıl boyunca yayınladığı sinyalin aynısı — yapay zekâ ajanları için Abilities API, yönetici paneli için DataViews, Woo tarafında Foundations girişimi, geçen haftaki tarayıcı eklentisi ve şimdi bu. Örüntü aynı: topluluğun ısrarla bağımsız olarak yeniden inşa ettiği bir iş sınıfını al, proje adı altında bir kere sahiplen, bakım borcunun yüz farklı özel forka yayılmasını durdur. Kendi giriş rampalarına sponsor olan olgun bir platform bu şekilde davranıyor.
Ben olsam ne yapardım, ne yapmazdım
Bu hafta kendi bilgisayarına kur. Filoya değil, müşteri makinesine değil — kendi bilgisayarına. Platformuna uygun sürümü 1.0.0 sürüm sayfasından indir, kırk beş dakika birlikte vakit geçir, özel defterinden bir Trac bileti seç, varsa mevcut yamayı uygula ve akışın nasıl hissettirdiğine bak. Egzersizin amacı henüz bir şey teslim etmek değil. Aracın makinendeki diğer araçların yanına oturmayı hak edip etmediğini bilmek.
Ekipte Core katkısının etrafında dolaşan ama kurulum bariyerini hiç aşamamış junior ya da mid-level bir geliştirici varsa, bu hafta onunla bir saat oturmanın haftası. Resmi bir eşleştirme oturumu değil. Sadece: “işte uygulama, işte müşterilerimize yarayacak bir bilet, hadi birlikte yürüyelim”. Bu yılki WordPress release ekibinin isimlerinden ikisi ilk kez triaj gönüllüsü olarak sahneye çıkmıştı. Bir bilet açmaktan bir release rolüne uzanan yol dışarıdan göründüğünden kısa, ve Toolkit bu yolun üzerindeki en büyük tekil sürtünmeyi kaldırıyor.
Yapmayacağım şey bunu bu çeyrek standart geliştirici onboarding’ine sokmak. Sürüm 1.0. İlk hafta uygulamalarının ilk hafta sorunları olur, üstelik burası native masaüstü binary’si — güncelleme mekaniği, kod imzalama hikâyesi, güven zinciri bir iki sürüm izlemeyi hak eder. Keşfettir, dayatma.
İki şeyi de bilerek atla. Pazarlaması “Contributor Toolkit’e ayar arayüzü ekler” olan hiçbir üçüncü parti sarmalayıcıyı kurma — depoya açık, birinci parti bir geliştirici aracının bütün mantığı sarmalayıcı endüstrisinin tam da yerini alması. Ve ciddi bir Core katkı seansını WordPress 7.1 GA yükseltme pencerenle aynı haftaya yığma. Değişiklik penceresi başına iki hareketli parça hâlâ cumartesileri boşta tutan tavan.
Bir platformun ölçüsü ilk katkıyı ne kadar kolaylaştırdığı değil, ikinci katkıyı ne kadar kolaylaştırdığıdır. Birini sıfırdan bire götüren bir araç çıkar, yeteri kadarı iki, üç, on için de kalır. 2027’nin release ekipleri işte böyle tohumlanıyor, ve küçük bir Electron uygulamasının Ağustos’ta bir cuma öğleden sonra düşmesinin changelog’un ima ettiğinden neden daha büyük bir olay olduğunun cevabı da bu.
Last modified: Ağustos 16, 2026
United States / English
Slovensko / Slovenčina
Canada / Français
Türkiye / Türkçe