Joomla! 的下一个主要版本已经在计划中有一段时间了,但由于组织和技术方面的原因,一直没有进展。在 2015 年 5 月/6 月的布拉格 JandBeyond 大会上,社区决定自己动手,设立了一个“行动起来”的会议来讨论 Joomla 4。
首先从用户的角度,然后从技术的角度讨论了需求,主要参考了 Nicholas Dionysopoulos 的一系列博客文章。
在头脑风暴中,需求被分为“必须有”和“想要”。目标是建立一个“必须有”清单,从而形成 Joomla! 的最小可行产品 (MVP)。解决影响最大的问题,尽可能减少问题数量,与向后兼容性 (BC) 相关的项目将放在“必须有”一栏。建立在新的 BC 项目基础上的项目将被移至“想要”一栏。
在任何主要版本发布时,向后兼容性都是大家热议的话题。对于 Joomla 4,我们的目标是实现一键式迁移。一键式迁移对于 Joomla 核心来说是一个挑战,更不用说扩展了。我们需要付出努力来沟通和培训,才能实现这一切。
这种社区驱动的方案的结果需要进一步讨论和完善,因为我们还需要更多关于架构、UX/UI 的信息,以及最后但并非最不重要的,与营销团队的验证。在营销团队的帮助下,我们希望确保我们的决策是基于数据和事实,而不是少数人的感觉。
看到大家在几个小时的面对面讨论中就感知需求达成共识,真是令人惊叹。
至于未来的发展方向,我们引用爱因斯坦的名言:
“疯狂:一遍又一遍地做着同样的事情,却期待着不同的结果”,我们选择了一种更加引导的方式。我们将采用敏捷的工作方式,计划好每个冲刺(固定时间段)要完成的功能清单,这样我们就可以每隔几周展示一些成果,并向社区汇报进度。
将这些结果反馈给 PLT 后,决定将“行动起来”的倡议扩展到正式的 Joomla 4 工作组,http://volunteers.joomla.org/working-groups/joomla-4-working-group,并在 Glip 团队房间“Joomla 4 工作组”中进行讨论。
我们的目标是成为一个参与者的集体,我们不是什么“学术辩论小组”。任何愿意并且能够贡献的人都可以加入,这里没有秘密,只有行动派。联系我,我们会从那里开始。
由于这是一个大型项目,一些部分可能会在卫星小组中进行拆分。已经组建或正在组建的团队围绕着架构 (http://volunteers.joomla.org/working-groups/joomla-4-architecture) 和 UX/UI 展开。
此致
Marco Dings (
PLT,Joomla 4 工作组经理
Joomla! 4 工作组