随着 Joomla 1.6 接近完成,许多人开始考虑“下一步”
- 您希望在下一个版本中看到哪些功能?
- 您认为 Joomla 在下一个发布周期及以后的发展方向是什么?
- 您认为 Joomla 在接下来的几次迭代中应该是什么样子?等等。
关于如何管理开源项目,有两种极端观点。一种极端是“仁慈的独裁者”方法,即一个领导者独立决定哪些内容将被合并到代码库中,哪些内容将不被合并。另一种极端是,所有决策都在多数票决的民主传统下进行。
当然,Joomla 既不是,也不应该是这两种极端之一。但可以说,项目的逐渐发展使我们更接近民主端,远离独裁端。我们一直寻求成为社区驱动的项目;我们的领导团队来自社区,作为领导者,我们代表社区管理项目。没有大型公司或个人独裁者对我们产生巨大影响,Joomla 生态系统的商业繁荣在很大程度上归功于组织的去中心化和非营利性质。
那么,我们应该如何引导我们创建的软件的未来发展?自项目成立以来五年左右的时间里,我们一直在系统地降低参与门槛,今天我们推出了一个新的流程,用于收集对未来版本 Joomla 的建议,这将使我们的全球社区成员更容易帮助塑造软件的未来发展。这个新流程分为两部分,第一部分旨在收集新功能的想法并通过投票系统评估它们的受欢迎程度,而第二部分是正式的程序,用于监控和跟踪功能建议。
新想法来源于许多地方,社区中的任何人都有可能提出新想法。我们喜欢使用Google Group邮件列表来为CMS进行头脑风暴,这是一个非常好的地方,但Joomla People网站也同样有效;事实上,任何Joomla人聚集的地方都可以。基于UserVoice的Joomla想法池(JIP)是一种让社区中的任何人都能发表意见并帮助确定优先级的方式。每个用户有十票可以投给不同的想法,这将帮助明确社区真正希望哪些未来的功能。
理解并非所有功能都会被添加到Joomla中是很重要的。这可能出于多种原因。例如,可能有一个非常好的功能提议,但没有人自愿承担,或者PLT决定最好将其作为单独的扩展来实现,而不是作为核心CMS或平台的一部分。我们希望JIP上许多或所有最受欢迎的功能都能吸引充满活力的开发人才来完成它们。一旦一个功能进入实施阶段,它就开始了新过程的第二部分,被添加到Joomla功能跟踪器中。
Joomla功能跟踪器(JFT)是团队跟踪功能进展和鼓励开发期间更多协作的方式。一旦一个想法得到了一定程度的支持,并准备好进行更严肃的讨论,甚至编码,那么它应该被添加到JFT中。这使得它可以更容易地被跟踪,并成为关于新功能的活动的焦点。关于如何通过JFT流程移动项目的更多详细解释,可以在Joomla开发者网络网站上找到。
为了启动这个新过程,PLT在JIP中播种了我们在圣何塞峰会上讨论的功能建议,这些建议共同组成了我们对下一个Joomla发布的愿景。你可以在joomla.org网站上的公告中阅读我们的愿景声明。
所以,对于那些问“Joomla开发下一步是什么?”的问题的人,我们要记得Alan Kay的名言:
"预测未来的最佳方式就是创造它。"
所以现在就加入Joomla想法池,帮助我们创造Joomla的未来。