bbPress 2.6 6 Yıl Sonra Yayınlandı, Forum Başına Denetleme ve Katılımlar API'sini İçeriyor

Yayınlanan: 2019-11-15

Salı günü John James Jacoby, bbPress 2.6 — Better Great Than Never başlıklı bir yazıyla bbPress 2.6'nın altı yıllık bir bekleyişin ardından halka açık olduğunu duyurdu. Duyuru, aynı gün WordPress 5.3'ün piyasaya sürülmesiyle gölgelendiğinden bir inilti ile indi.

bbPress, forumları güçlendirmek için resmi bir WordPress projesidir. Başlangıçta 28 Aralık 2004'te Matt Mullenweg tarafından bağımsız bir proje olarak başlatıldı. İlk yinelemenin en parlak döneminde, basit bir forum çözümü olarak WordPress topluluğu içinde popülerdi. 2011 yılında, bbPress 2.0, Jacoby'nin baş geliştirici olduğu bir WordPress eklentisi olarak yeniden hizmete girdi.

bbPress ekibi, temel olarak, kullanıcı testi için neredeyse hiç gönüllü bulunmayan dört yarı zamanlı katılımcıdan oluşur. Stephen Edgar, Brandon Allen ve Sergey Biryukov, 2.6 sürümünün arkasındaki Jacoby dışındaki başlıca geliştiricilerdi.

“Jennifer M. Dodd, 2.6'ya yaptığı katkılardan dolayı erkenden anılmayı hak ediyor; büyük ölçüde devam etti ama harika” dedi Jacoby. “Meta ve forum ekiplerindeki perde arkasında, Samuel 'Otto' Wood, Dion Hulse, Mika Epstein, Marius Jensen ve WordPress.org'un bbPress'i nasıl kullandığına bağlı olarak yukarı yönde geri bildirim ve özellik istekleri sağlayan sayısız diğerleri var.”

Katkıda bulunanlar, 2.6 sürümünün düşmesi için geçen çok yıllık süre boyunca 1.737 kod taahhüdüyle 420 açık bileti çözdü. Yeni sürüm, yüzlerce hata düzeltmesi ve iyileştirme ile birlikte gelir. Özellikleri arasında forum başına denetleme, forum içeriğinin içe aktarılacağı yeni platformlar ve bir Etkileşim API'si bulunur.

Yeni Engagements API, kullanıcı kimliklerini forumlar, konular, yanıtlar ve konu etiketleri gibi bbPress'teki çeşitli içerik türlerine bağlar. Bu, kullanıcılar ve forumlarda etkileşime girdikleri herhangi bir içerik arasında bir tür ilişki sistemi olarak çalışır. bbPress'in önceki sürümlerinde, tüm bu veriler kullanıcı meta veri tablosuna kaydedilirdi.

Forum başına denetleme, forumlar için önemli bir özelliktir, ancak bbPress'teki eksik unsurlardan biri olmuştur. Yeni özellik, kullanıcı kimliklerini forum kimliklerine bağlamak için Engagements API'sinden yararlanır. Bu da site sahiplerinin bireysel forumlar için moderatörler oluşturmasına olanak tanır. Bu özellik, kullanıcılara küresel denetleme yetkileri sağlayan bbPress'teki mevcut "yönetici" rolünün aksine çalışır.

Neden 6 Yıllık Bekleyiş?

bbPress'in tamamen ölüp ölmediğini merak ettiğiniz için affedilebilirdiniz. Son küçük sürüm, takımın 2.5.14 sürümünü bıraktığı 2017'de gerçekleşti. Aynı yıl, bbPress 2.6 üçüncü bir betaya doğru yöneldi ve hatta birkaç sürüm adayı vardı.

Jacoby, "2.6 beta veya RC hakkında çok fazla geri bildirim yoktu ve Sandhills Development'taki rolüme yeni geçiş yapmıştım" dedi. "bbPress'te iyi bir iş yapıp yapmadığım hakkında hiçbir fikrim olmamasındansa, insanların yaşamları üzerinde doğrudan bir etki yaratabileceğim iyi bir iş yapmaya odaklanmanın daha iyi olduğuna karar verdim."

Jacoby, potansiyel olarak hatalı bir 2.6 sürümünü yayınlamak ve o sırada destek yükünü üstlenmek istemedi. Bunu yapmak, yeni işindeki sorumluluklarını engelleyebilirdi. Jacoby, "Daha genç olsam ikisini de yapmaya çalışırdım ve her ikisinde de başarısız olurdum" dedi.

Yayınlar arasında neden bu kadar uzun bir bekleyiş? Büyük olasılıkla, Twitter duyurusunun birkaç düzineden daha az beğeni ve hatta daha az retweet alması aynı nedenden dolayıydı. Projeye çok fazla topluluk katılımı yok. Öte yandan, bbPress ekibi son iki yıldır sosyal medyada veya projenin resmi blogunda aktif değil.

Topluluk katılımı olmamasına rağmen, bbPress şu anda 300.000'den fazla sitede kuruludur. WordPress.org, WordPress.com, CSS-Tricks ve diğer büyük topluluklardaki forumları çalıştırır. Ancak, çoğu yerden bbPress projesine geri gönderilen çok fazla yardım yok.

Jacoby, "WordPress.org'da bbPress, çok karmaşık bir bulmacanın yalnızca bir parçası ve her şey çoğunlukla her zaman bakım modunda" dedi. “Forum ekibi, forumların ihtiyaçlarına odaklanır ve meta ekip, kodun kendisinin korunmasına yardımcı olur, ancak WordPress, katkıda bulunmayı daha kolay ve daha ödüllendirici hale getirdi; bu nedenle katkıda bulunanlar WordPress çekirdeğine kadar mezun oluyor ve nadiren geriye bakıyorlar.”

bbPress 2.x'i bağımsız köklerinden bir WordPress eklentisine geçirmenin ardındaki fikir, daha geniş WordPress topluluğunun devreye girmesinin daha kolay olacağıydı. Jacoby, eklenti öncesi dönemden bu yana katkıların arttığını, ancak bunun yeterince yardımcı olmadığını söyledi. . "WordPress ve Gutenberg ile bb's veya GlotPress'ten daha fazla ilgi ve övgü var" dedi.

bbPress'in en büyük sorunlarından biri kaynak eksikliğidir. Eklentinin ticari bir unsuru yoktur ve hiçbir büyük şirket projede tam zamanlı çalışması için kimseyi finanse etmez.

Jacoby, “Açık kaynaklı bir projenin uzun vadeli sürdürülebilir olması için arkasında bir ekonomi olması gerekiyor” dedi. “Ekonomi olmadan, gerçek hedef nedir? Pazar payı? Daha iyi forum yazılımı mı oluşturuyorsunuz? İnsanların geçimini sağlaması gerektiğinde ve WooCommerce ile daha az çalışmanın daha iyi bir yaşam kazanmanıza yardımcı olabileceği durumlarda bunlar tek başına yeterli değildir.”

Forumların Geleceği

Büyük sürümler arasındaki altı yıl, teknolojik yıllarda bir ömür, başka bir şirketin WordPress forum pazar payını talep etmesi için yeterli zaman. Ancak, bbPress bekleme sırasında en çok kullanılan WordPress forum eklentisi olarak tacını korumayı başardı. Şirketlerin veya geliştiricilerin forumlar için bir gelecek görüp görmediği sorusu yalvarıyor.

Kullanıcı katılımı için bu kadar çok alternatif seçenek varken, forumlar ölmekte olan bir yazılım türü mü?

Jacoby, "Forumlar ölüyorsa, rakamlara göre bu yavaş bir ölüm zaten" dedi. “Slack ve Discord (veya Twitch ve YouTube) gibi sohbet uygulamaları, bugünlerde insanların forum türü şeyler yaptığı yerler. Kendi topluluğunuzu yönetmek, özveri ve çalışma gerektirir ve eğer iş yapacaksanız, bunun yerine neden başka bir yerde bir izleyici kitlesi oluşturmayasınız?”

Ancak Jacoby'nin gelecek için umudu var. "Forumların çekici görünmemesinin bir çok sebebini tahmin edebiliyorum," dedi, "ama bana göre onlar, tıpkı kendi bloglarına sahip olmak gibi, herkesin dönüp dolaşıp durduğu şeylerdir!"