跳到:
内容
类别
搜索
顶部
底部

哲学

开箱即用

优秀的软件应该只需很少的配置和设置即可运行。bbPress旨在让您在不超过五分钟的时间内启动、运行并完全发挥功能。你不应该为了使用bbPress的标准功能而奋斗。

我们努力确保每个版本都符合这一理念。在设置过程中,我们要求尽可能少的技术细节,并对我们所要求的一切提供完整的解释。

面向大多数人的设计

bbPress的许多最终用户不是开发人员。他们不知道AJAX是什么,也不关心他们正在使用的PHP版本。bbPress的普通用户只想提供一个没有问题或中断的论坛。这些是我们为其设计软件的用户,因为他们最终将花费最多的时间来使用它。

决策,而非选项

在做出决策时,这些是我们首先考虑的用户。软件选项就是一个很好的例子。每次你给用户一个选项,你就要求他们做出决定。当用户不关心或不理解选项时,这最终会导致沮丧。作为开发人员,我们有时觉得为每件事提供选项是件好事,你永远不会有太多的选择,对吧?最终,这些选择都是技术性的,普通最终用户都不感兴趣的选择。作为开发人员,我们有责任做出明智的设计决策,避免将技术选择的权重推给最终用户。

干净、精益、中庸

bbPress的核心将始终提供一系列坚实的基本功能。它旨在提供基本的论坛元素,并将始终保持这种状态。我们经常被问到“X特性什么时候构建”或“为什么X插件没有集成到核心中”。经验法则是,核心应该提供80%或更多最终用户实际欣赏和使用的功能。如果bbPress的下一个版本带有一个大多数用户都想立即关闭的功能,或者认为他们永远不会使用,那么我们就搞砸了。如果我们坚持80%的原则,那么这种情况就永远不会发生。

我们之所以能够做到这一点,是因为我们有一个非常强大的主题和插件系统,以及一个很棒的开发人员社区。不同的人有不同的需求,拥有大量高质量的bbPress插件和主题,用户可以根据自己的口味定制安装。这将允许所有用户找到剩下的20%,并使bbPress的所有功能都得到他们的欣赏和使用。

力求简洁

我们永远不会放弃简单。我们希望使bbPress更易于在每个版本中使用。我们在这方面有着良好的记录,如果你不相信我们,那就回顾一下bbPress的一些旧版本吧!

在过去的版本中,我们采取了主要步骤来改进易用性,并最终使事情更容易理解。主题兼容性就是一个很好的例子。将bbPress集成到您的主题中过去是一项痛苦的手动任务,对我们的许多用户来说太棘手了。我们决定专注于此,并将其简化为自动流程。现在,任何安装了WordPress的人都可以立即激活bbPress并拥有社交网络。

我们喜欢挑战自己,以对bbPress整体用户体验有利的方式简化任务。bbPress的每一个版本都应该比上一个版本更容易使用,也更有趣。

截止日期不是任意的

截止日期并不是武断的,它是我们对自己和用户做出的承诺,帮助我们控制可能成为每个版本一部分的无限可能性。我们希望一年发布三个主要版本,因为通过反复试验,我们发现在每个版本中都能获得很酷的东西,而不是太多,以至于我们最终打破了添加的东西。

好的截止日期几乎总是让你从发布中删减一些内容。这不是一件坏事,这是他们应该做的。

延迟发布这一特性的途径实际上是一个兔子洞。我们这样做了一年多,对任何人来说都不愉快。

越频繁和定期的发布,此版本中的任何特定功能就越不重要。如果这次不能成功,下一次只需几个月。当发布版本变得不可预测或很少或相隔很远时,就有更大的压力要尝试和压缩这一件事,因为下一件事还需要很长时间。延迟导致延迟。

少数民族声乐

互联网文化中有一个很好的经验法则,叫做1%法则。它指出,“在互联网上创建内容的人数约占实际观看该内容人数的1%(或更少)”。

因此,虽然我们认为倾听和回应那些在论坛上发布反馈和发表意见的人非常重要,但他们只代表了我们最终用户的一小部分。在决定如何推进bbPress的未来版本时,我们希望吸引更多网络上声音不那么响亮的用户。我们通过在全球活动中与用户会面和交谈来实现这一点,这使我们能够更好地平衡理解,并最终使我们能够为每个人做出更好的决策。

我们的权利法案

bbPress根据通用公共许可证(GPLv2或更高版本)获得许可,该许可证提供四个核心自由,请将其视为bbPress的“权利法案”(与WordPress的法案相同):

这些许可要求的一部分还包括许可衍生作品或GPL下链接bbPress核心功能(如扩展、模板部件等)的东西,从而传递这些作品的使用自由。

显然,有些人会试图绕过这些理想,通过寻找漏洞或以某种方式规避bbPress许可的意图来限制用户的自由,即确保使用自由。我们相信,整个社会将奖励那些专注于支持这些许可自由而不是试图避免这些自由的人。

因此,最负责任地使用bbPress社区资源将通过强调高质量的贡献来实现最佳利用,这些贡献包括GPL提供的自由。

跳到工具栏