Kullanıcı Takibi Yaklaşan 0.8.0 Sürümünde Gutenberg'den Kaldırılacak

Yayınlanan: 2017-08-11
fotoğraf kredisi: Chicago CPR'yi Kurtarmak

Gutenberg 0.7.0'a eklenen kayıtlı kullanıcı takibi, gelecek 0.8.0 sürümünde eklentiden çekilecektir. Geçen haftaki sürümde yer alan veri toplama, WordPress'e telemetri ekleme konusundaki tartışmayı yeniden alevlendirdi.

James Nylen ve Gutenberg'e dahil olan bir Automattic mühendisi, kullanım kalıplarına dayalı olarak editörü geliştirmek amacıyla bu özelliği ekledi. Nylen, kullandıkları yaklaşımın Calypso'nun olay izleme koduna çok benzediğini ve "kullanıcı deneyimi verilerini toplamak için çok kullanışlı bir teknik" sağlayacağını söyledi. Bloklar için varsayılan sıralama ve bazı blokların çekirdek için daha az uygun olup olmadığı gibi çeşitli kararları bildirmek için verileri kullanmayı planlamışlardı. Gutenberg'e katkıda bulunanlar, diğer WP özellik eklentileri ve çekirdeği için faydalı olabilmesi için izlemeyi kendi modülü haline getirmeye çalışıyorlardı.

Özelliğin Gutenberg'e eklenmesinden kısa bir süre sonra, katkıda bulunanlar WordPress Trac'deki Telemetri tartışmasını tekrar ziyaret etmeye başladılar. Çekirdek için telemetri konusu, 2017'de WordPress geliştirme için üç temel odak alanına girmediği için bu yılın başlarında masaya yatırılmıştı. Katılımcılar, Gutenberg'in isteğe bağlı izleme eklemesi ışığında 2018'e yönelik tartışma için biletin yeniden açılmasını istedi. .

Matt Mullenweg bilete "Bence bu Gutenberg için de berbat bir fikir" dedi. “Veri toplamayan araçlarla elde edilemeyen, eyleme geçirilebilir veya faydalı bir şey çıkacağından şüpheliyim.”

On iki saat sonra, James Nylen, topluluğa 0.8.0 sürümünde izlemenin Gutenberg'den kaldırılacağını bildirmek için orijinal duyurusu hakkında yorum yaptı:

Topluluk genelinde bu konu hakkında oldukça fazla tartışma yapıldı ve bunların çoğu, benim bilmediğim #38418 gibi daha önceki tartışmalardan kaynaklanıyor.

Çekirdek ve özellik projelerinde kullanım izleme, şu anda Gutenberg'in kapsamına girenden çok daha büyük bir konudur, bu yüzden GitHub deposundan kaldırdım ve 0.8 Gutenberg sürümünde kaldırılacak.

Takip ettiği veriler, ilginç olsa da, muhtemelen Gutenberg'in uzun vadeli büyüme ve gelişmesinde önemli bir faktör olmazdı. Bununla birlikte, veri toplamayı çevreleyen tartışma, ekibin zamanının orantısız bir miktarını alacaktır.

Nylen, eklenti tarafından şimdiye kadar toplanan verilerin 0,8 kullanıma sunulduktan sonra silineceğini ve Gutenberg'in geliştirilmesinde çok erken olduğu için "herhangi bir kullanım resmini sağlamak için yeterli veri toplanmadığını" söyledi.

WordPress Telemetri Savunucuları, Kayıtlı Veri Toplama için Lobi Çalışmalarına Devam Ediyor

Veri toplama savunucuları veriye dayalı karar vermeyi savunurken, WordPress'in telemetriye ihtiyacı olup olmadığı konusundaki tartışma tweet fırtınaları şeklinde devam etti.

Liquid Web Ürün Başkan Yardımcısı Chris Lema, “WordPress'ten metrikleri (telemetri) yakalamama kararı, (bilmediklerimiz) üzerinde büyük bir etkisi olmaya devam eden bir karardır” dedi. “Gutenberg ve meta kutular hakkında kararlar vermeye çalışırken, eklenti veya site sayısına göre bunun ne kadar büyük bir sorun olduğunu sorabiliriz. Ancak bilmiyoruz çünkü her zaman yaptığımız gibi WordPress'i her zaman yineleyebileceğimize karar verdik. Bunu daha önce yaptığımız doğru, ancak bu, bunun en akıllıca veya en az riskli yaklaşım olduğu anlamına gelmez. Bugün bu kadar çok seçenek varken, insanlar mutlaka geri dönecek mi? Bana göre daha mantıklı yaklaşım, mümkün olduğu kadar çok veriyi toplamak ve mümkün olduğunca herkese açık hale getirmek, böylece hepimizin gözden geçirebilmesi için."

WordPress Telemetri önerisi yazarı Morten Rand-Hendriksen tartışmaya başka bir tweetstorm ile katıldı:

WordPress, nicel kullanıcı verilerini telemetri (metrikler) aracılığıyla toplamak için temel bir yönteme ihtiyaç duyar. WordPress'in karşılaştığı en büyük zorluklardan biri, küresel günlük kullanım hakkında güvenilir veri eksikliğidir. Çoğu Açık Kaynak projesinde olduğu gibi, WordPress de birincil veri kaynağı olarak topluluk geri bildirimlerine güvenmiştir ki bu küçük bir proje için uygundur. Sorun, WordPress'in küresel erişime sahip Çok Büyük bir Proje olması ve kullanıcılarının çoğunluğunun toplulukla asla arayüz oluşturmamasıdır.

WordPress hakkında konuşan, geri bildirim sağlayan ve WordPress'i tasarlayan/geliştiren bizlerin %1 olduğunu söylemek isterim. %0,1 gibi daha fazla olabilir. Geleneksel topluluk geri bildirim modeline dayalı kararlar vermek, kullanıcıların çoğunluğu hakkında hiçbir şey bilmeden karar vermektir. Bazıları bunun iyi olduğunu, WordPress'in ortaya çıkanlar tarafından geliştirildiğini iddia edecek. Bu, bir proje için uygulanabilir veya sorumlu bir model değil. WordPress'i oluşturan bizler, onu inşa ettiğimiz insanlara karşı özen göstermekle yükümlüyüz. Ve o insanlar biz değiliz. 'Sadece kullanıcı testi yapabiliriz' diyorsunuz? Emin. Uygun niteliksel kullanıcı testi yapalım. Bu, personel, finansman ve altyapı gerektirir. WordPress gibi bir proje için kullanıcı testi önemsiz değildir. Profesyonel analiz gerektirir.

Rand-Hendriksen'in tweet fırtınası, çekirdekten istenen bir eklentiye dayalı olarak kabul edilecek telemetri önerisinin bir özetiyle devam etti. Eklenti, toplanan tüm verileri anonimleştirir ve araştırma ihtiyaçlarına göre hedeflenen veri toplanmasına izin verir. Şeffaflığı sağlamak için verilerin açık bir şekilde paylaşılabilmesi için verilerin topluluğa ait sunucularda kurumsal çıkarlardan ayrı olarak saklanmasını önermektedir. Bu özellik isteği için bilet şu anda kapalı.

Rand-Hendriksen'in tweet fırtınasına yanıt olarak Mullenweg, "Bir ton şey oluyor ve yerleşik ağabey merkezi takibinden çok daha önemli" dedi. “Bunu bir eklenti olarak veya bir ana bilgisayarla yapın ve aksi takdirde almayacağımız bir kararı bildirdiğini gösterin. Ve geçmiş kullanımın gelecekteki başarının veya dünyanın neye ihtiyacı olduğunun iyi bir göstergesi olmadığını unutmayın. Böğürtlen değil iPhone üretmemiz gerekiyor.”

2016 State of the Word adresi sırasında Mullenweg, 2017'deki temel sürümler için 'ürün öncüsü' şapkasını takacağı ve tasarım ve kullanıcı testlerinin öncülük edeceği yeni bir yapı önerdi. Özellik talepleri üç temel odak alanının dışında ortaya çıktığından, Mullenweg, Gutenberg'i yolunda tutmak için bunları sistematik olarak kapatmak veya daha sonra için beklemeye almak zorunda kaldı.

Ancak, çoğu Automattic tarafından istihdam edilen Gutenberg projesini yöneten mühendislerin, kullanıcı takibi eklemeyi iki kez düşünmemeleri şaşırtıcı değil. Şirketin, veri bilimcilerinin şirketin sürdürülebilir bir iş yaratmasına yardımcı olmak için oluşturdukları veri boru hatları hakkında yazdıkları tamamen verilere ayrılmış bir blogu var. Tarihsel olarak, Automattic, karar vermede verileri kullanmayı güçlü bir şekilde benimsemiştir, bu nedenle Calypso'nun yerleşik olarak olay izleme özelliği vardır. Mullenweg, açık kaynaklı WordPress projesiyle farklı bir ürün liderliği yaklaşımı benimsiyor.

Mullenweg, Twitter'daki eleştirilere yanıt olarak, "Yönümüzden memnun olmayan insanlar için hiçbir veri fikrini değiştirmeyecek" dedi. "Sonuçlar söyleyecektir. Son 14 yılda onların yanında olmaktan mutluyum ve önümüzdeki 14 yılın yaklaşımımızı doğrulayacağına inanıyorum.”