bbPress 2.6 时隔 6 年发布,包括 Per-Forum Moderation 和 Engagements API
已发表: 2019-11-15周二,约翰·詹姆斯·雅各比 (John James Jacoby) 在一篇名为 bbPress 2.6 — Better Great Than Never 的帖子中宣布,经过六年的等待,bbPress 2.6 向公众开放。 由于在同一天发布的 WordPress 5.3 黯然失色,该公告以一声轻响而落下帷幕。
bbPress 是一个为论坛提供支持的官方 WordPress 项目。 它最初于 2004 年 12 月 28 日由 Matt Mullenweg 作为独立项目推出。 在第一次迭代的鼎盛时期,它作为一个简单的论坛解决方案在 WordPress 社区中很流行。 2011 年,bbPress 2.0 作为 WordPress 插件重新发布,Jacoby 是首席开发人员。
bbPress 团队主要由四名兼职贡献者组成,几乎没有志愿者可用于用户测试。 除了 Jacoby 之外,Stephen Edgar、Brandon Allen 和 Sergey Biryukov 是 2.6 版的主要开发者。
“Jennifer M. Dodd 在早期对 2.6 的贡献值得一提; 她在很大程度上继续前进,但很棒,”雅各比说。 “元数据和论坛团队的幕后工作是 Samuel 'Otto' Wood、Dion Hulse、Mika Epstein、Marius Jensen 和无数其他人,他们根据 WordPress.org 使用 bbPress 的方式向上游提供反馈和功能请求。”
贡献者在 2.6 版下降的多年跨度内解决了 420 个开放票证和 1,737 次代码提交。 新版本附带了数百个错误修复和改进。 其功能包括按论坛审核、从中导入论坛内容的新平台以及参与 API。
新的 Engagements API 将用户 ID 连接到 bbPress 中的各种类型的内容,例如论坛、主题、回复和主题标签。 这可以作为用户与他们在论坛上与之交互的任何内容之间的一种关系系统。 在以前版本的 bbPress 中,所有这些数据都保存在用户元数据表中。
每个论坛的审核是论坛的一个关键功能,但它一直是 bbPress 中缺失的元素之一。 新功能利用 Engagements API 将用户 ID 连接到论坛 ID。 反过来,这允许网站所有者为各个论坛创建版主。 此功能与 bbPress 中现有的“版主”角色形成对比,后者为用户提供全局审核权。
为什么要等待 6 年?
您想知道 bbPress 是否已经死了,这是可以原谅的。 最后一个小版本发生在 2017 年,当时团队放弃了 2.5.14 版本。 同年,bbPress 2.6 正走向第三个测试版,甚至还有一些候选版本。
“没有太多关于 2.6 测试版或 RC 的反馈,我刚刚过渡到 Sandhills Development 的职位,”Jacoby 说。 “我认为最好专注于做好可以直接影响人们生活的工作,而不是完全不知道我是否在 bbPress 上做得很好。”

Jacoby 不想发布一个可能有问题的 2.6 版本并承担当时的支持负担。 这样做会干扰他在新工作中的职责。 “年轻的我会尝试两者都做,但都失败了,”雅各比说。
为什么发布之间要等待这么长时间? 最有可能的是,出于同样的原因,Twitter 的公告获得了不到几十个赞,甚至更少的转发。 该项目没有太多的社区参与。 另一方面,在过去的两年里,bbPress 团队并没有活跃在社交媒体或项目的官方博客上。
尽管缺乏社区参与,但 bbPress 目前已安装在超过 300,000 个站点上。 它在 WordPress.org、WordPress.com、CSS-Tricks 和其他大型社区运行论坛。 但是,大多数地方都没有向 bbPress 项目发送多少帮助。
“在 WordPress.org 上,bbPress 只是一个非常复杂的谜题中的一部分,而且大部分时间都处于维护模式,”Jacoby 说。 “论坛团队专注于论坛的需求,元团队帮助维护代码本身,但 WordPress 让贡献变得更容易、更有价值; 所以贡献者毕业到 WordPress 核心,很少回头。”
将 bbPress 2.x 从其独立的根源切换到 WordPress 插件背后的想法是,更大的 WordPress 社区更容易参与进来。Jacoby 说,自插件时代以来,贡献有所改善,但它没有提供足够的帮助. “WordPress 和 Gutenberg 比 bb's 或 GlotPress 更受关注和赞誉,”他说。
bbPress 最大的问题之一是缺乏资源。 该插件没有商业元素,也没有大公司资助任何人全职从事该项目。
“要使开源项目长期可持续发展,它需要有经济支持,”雅各比说。 “没有经济,真正的目标是什么? 市场份额? 构建更好的论坛软件? 当人们需要谋生时,仅靠这些是不够的,而当减少与 WooCommerce 的工作可以帮助您过上更好的生活时。”
论坛的未来
主要版本之间的六年是技术年的一生,足以让另一家公司获得 WordPress 论坛市场份额。 然而,在等待期间,bbPress 设法保持其作为最常用的 WordPress 论坛插件的桂冠。 它确实引出了公司或开发人员是否看到论坛的未来的问题。
有这么多可供用户参与的替代选项,论坛是一种垂死的软件吗?
“无论如何,根据数字,如果论坛正在消亡,那将是一种缓慢的消亡,”Jacoby 说。 “如今,人们在 Slack 和 Discord(或 Twitch 和 YouTube)等聊天应用程序中进行论坛类型的活动。 管理你自己的社区需要奉献精神和工作,如果你要做工作,为什么不在其他地方建立观众呢?”
然而,雅各比对未来充满希望。 “我可以想象论坛看起来没有吸引力的一大堆原因,”他说,“但对我来说,它们仍然是每个人都在关注的东西,就像拥有自己的博客一样!”
