WordPress.org’da eklenti dağılımı yeni nesil WordPress’te

Birkaç hafta önce WordPress tema inceleme ekibi hakkında, tema seçenekleri için ayarlamaları kullanarak WordPress.org tema deposundaki tüm temaları gerektiren birçok drama vardı. Şahsen bunun harika olduğunu düşünüyorum ve aslında onu ilk sunulduğu yıldan beri bekliyordum. Bu, WordPress projesindeki liderliğin platformu geliştirmeye yardımcı olmak için etkili konumlarını nasıl kullandığına iyi bir örnektir. WordPress.org birçok rolü doldurur, en büyüklerinden biri kodları eklentiler, temalar ve hatta WordPress şeklinde dağıtmaktır. Rolün nasıl karşılandığındaki her değişiklik, bunu yapma kararının doğru (yakın zamanda değiştirildiği gibi) veya yanlış olsun, tartışmalı olacaktır. Doğal tartışma ve bu değişikliğin etkisi nedeniyle dikkatli olunmalıdır.
Bununla birlikte, her büyük değişiklik için dikkatin gerekli bir bileşen olduğuna inanmama rağmen, ilerlemeyi engellememesi gerektiğine de inanıyorum. Eklenti deposu, yapısında, WordPress ekosisteminin durumu hakkında doğru olabilecek, ancak artık geçerli olmayan birçok şey varsayar. Ubiquity’nin engelleri kendi işim, ücretsiz yazılımlara erişim ve destek satışlarına dayanmaktadır. Bu, GNU yazılım projesi Richard Stallman’ın kurucusu Richard Stallman ve diğer birçok ücretsiz yazılım lideri tarafından ücretsiz yazılım fikrine uygun olarak belirtilen bir şeydir.
WordPress için eklenti ve temalar satmayı başaran benim gibi bir işletme (ve benden önceki tüm işletmeler) bunu yapmadıysa, bugün olduğu gibi hızla büyüyen bir WordPress ekosistemine sahip olmayacağız. Örneğin, özel bir eklenti destek forumu, herkesin bir eklenti tartışması, genişletmesi ve hatasını onarması için bir yer olarak yapılır. Model, geliştiricilerin birlikte çalışmasına yardımcı olmak için internette çok iyi çalışıyor. Gerçek şu ki, WordPress.org eklenti repo, şu anda çoğunlukla son kullanıcı veya uygulayıcıyla karşı karşıya. WordPress.org, bu rolü yerine getirmeyen GitHub değildir. Eklenti Destek Forumu şu anda kullanıcıların eklenti üreticilerinden destek bekledikleri bir yerdir – eklenti bir iş ürünü olsun, ister diğer kişilerin paylaşabilmesi için birisi tarafından gönderilen harika bir şey. Umarım bu ücretsiz destek sitenin yapısı ile ima edilir Ve bu umudun ücretsiz desteğinin wordpress.org aracılığıyla bir dağıtım gereksinimi olarak kalması gerektiğini kabul edip etmediğini sorguluyorum. Belki de eklenti geliştiricilerinin destek forumundan ayrılmayı veya wordpress.org aracılığıyla ücretli destek sunmalarına izin vermemizin zamanı geldi. WordPress.org aracılığıyla ödenen herhangi bir şey fikrinin garip olduğunu biliyorum, ancak sitenin arkasındaki GNU ideolojisi ile çelişmiyor. Destek için isteğe bağlı şarj, ücretsiz yazılımın serbest dağıtımını önlemez. Aslında, onu ittiğini düşündüm.
WordPress.org gibi ücretsiz bir dağıtım platformunuz varsa ve ödenmemiş destekle gömülme riskini almamanız durumunda, kodunuzu yüz kez veya bin kez verin. Serbestçe dağıtılan WordPress ürünleri hakkında sürdürülebilir ve karlı işletmeler yaratmanın engellerini azaltmak, WordPress ekosistemlerinin büyümesi için çok önemlidir. Bunun nedeni çoğunlukla WordPress iş modelinin kıtlık ve sınırlı erişim yerine her yerde ve açık erişime dayanmasıdır. Çok sıkı olmayan bu model, Matt Matlenweg’in Matt Matt Report bölümünde Matt Medeiros ile konuştuğunda övdüğü şeydir. Matt Mullenweg ile% 100 ile aynı fikirde olmak istese de, risk sermayesi tarafından desteklenen iş arasındaki farkı hatırlamak zorunda kaldım. kendi başına finanse edilen iş. Automattic, bir sonraki finansman turunda daha cazip olabilmesi için bir WordPress platformu ve ürünlerinin kullanıcı tabanını geliştirme işinde yer alır. Bunu eleştirmedim. Aslında, bence bu olağanüstü. Bu fonları havalı ürünler yapmak için kullanabilmeleri ve WordPress.com ve Jetpack gibi neredeyse tamamen özgür, hem geliştirme hem de topluluk organizasyonu açısından birçok çalışanın açık kaynak projeleri için zaman bağışlarken, çok önemlidir. WordPress’in başarısı için.
Bu nedenle, ekosistemlerimizdeki işletmelerin çoğu kendileri tarafından finanse edilir ve önyüklenir ve hızlı bir şekilde kar elde etmek zorundadır. WordPress.org bir e -ticaret platformu olmayabilir ve bence bu eklentiler ve temalar satmak için doğru yer değil. Bununla birlikte, bu, ücret ve eklentileri, maliyet ve ücretsiz destek olmadan yazılım arasında ayrım yapmaya teşvik eden işletmeleri teşvik etmenin bir yolu olarak ücretli desteği daha iyi kolaylaştırabilir. Bunu yapmak, geliştiricilerin kodlarını özgürce dağıtmaları için motivasyon sağlarken son kullanıcıların beklentilerini netleştirmeye yardımcı olacaktır. Sıralama daha kolaydır, çünkü eklentiler ve temalar sadece wordpress.org’da değerlenebilir, bunlar daha olasıdır. Memnun kullanıcılardan daha üzgün veya sinirli. Aslında, birçok kullanıcı geliştiricilerden özel dikkat çekmek için kötü sıralama kullanıyor. Bu kayıtsız etki, incelemeler göndermek için engelleri azaltarak en aza indirilebilir. Sıralamayı veya incelemeleri göndermek için en mantıklı yer WordPress’in kendisinden. Şu anda mümkün değildir, çünkü wordpress.org eklenti yangına yetkili bir talepte bulunmanın bir yolu yoktur. Bu, sıralama için URL’ye bitiş noktasının eklenmesini sağlar ve incelemeler imkansız hale gelir.
WordPress.org bir OAuth sağlayıcısı olarak hareket ederse, “Bu eklenti değerini vermek” düğmesini eklemek veya “Bu temanın değerini” WordPress yöneticisine vermek nispeten kolay olacaktır. Dağıtım, eklentinin geçici bir gelişimi ve tema deposu kontrol sisteminin SVN sürümü tarafından desteklenmez, neredeyse hiçbir zaman bir birim olarak işlev görmezler. Bunun yerine, çoğu zaman, taahhüdün tek sürümü, gerçek yerin eklentisinin veya temasının kopyalanmasıyla yapıldı – genellikle GitHub. Tema geliştiricilerine SVN repolarına doğru erişim bile verilmez; Bunun yerine yalnızca zip dosyaları yüklerler. Bu bazı önemli sorunlara yol açar. SVN WordPress.org, çoğu eklentinin geliştirilmesi için kullanılmaz ve ancak SVN’nin kolay işbirliği için bir kullanıcı arayüzü yoktur. Sonuç olarak, kullanıcıların hataları nerede bildirebileceği veya yama yapabileceği genellikle belirsizdir. Bu büyük bir sorundur çünkü destek forumlarının kötüye kullanılmasına yol açar ve işbirliği için bir engel haline gelir. Tema geliştiricilerinin ve eklentilerinin, bu sorunu azaltmada aslında çok yardımcı olacak kontrol sürümlerinin konumunu belirlemelerine izin vermek. Bunu çözmek için tema veya başlık eklentisi hakkında isteğe bağlı yeni meta bilgiler kolayca kullanılabilir.

admin

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir