如果你一直在关注开发进展(或者即使你没有),你可能注意到最近几个月关于 Joomla 1.6 的活动非常活跃。虽然我们并没有很好地坚持我们的里程碑,但有几个非常好的理由。
首先,我们一直在试图瞄准一个移动的目标。Joomla 1.6 的范围相当基础——添加访问控制列表(ACL)和嵌套分类。如果我们停止在那里,理论上我们可以现在就发布 Joomla 1.6。但是,在我们开发的过程中,我们和社区中的其他人一直在不断地对自己说:“如果 Joomla 有……岂不是真的很酷?”这种范围蔓延在现实世界中经常发生,当我们的手没有受到特定截止日期的强制时,我们很容易做得过头。总是有“最后一件事”我们可以挤进去。
其次,存在一种错觉,认为“实现这个只需要几分钟。”许多开发人员(不仅仅是开发人员)经常陷入一种观念,认为任务很简单,却发现实际上比最初想象的要复杂得多。几分钟很快变成了几天甚至几周。这是人类的本性。
最重要的是,有一种感觉,如果现在不加入某些东西,那么它几年内都不会进入 Joomla 核心。我们对 Joomla 的下一个版本有一个相当进步的计划,我们将尝试保持规律的进度。由于 Joomla 的进步主要是由其贡献者决定的,所以进度将与这种贡献相匹配。所以虽然这不是真的,但有些人有这种感觉。
在过去,我们曾经有过一些错误的开始,有时对方向或需求不清楚,但我们都希望做得更好。Joomla 项目在其相对短暂的存在期间受到了很多批评,无论这些批评是否应得,这都是我们的分内之事。但总的来说,我们都在朝着同一个目标努力,那就是让 Joomla 的下一个版本尽可能强大、可扩展和兼容。
如果你使用过 Joomla,你很清楚社区对于他们喜欢和不喜欢的事情是非常直言不讳的。Joomla 活动是我们接收关于哪些方面对人们有用、哪些方面没有用的反馈的主要场合。可能不是每个问题都有答案,但我们确实在倾听。
本质上,参与 Joomla 1.6 的工作就是将所有的这些活动汇集在一起——所有的电子邮件、论坛讨论、Joomla 日以及其他各种信息的“原料”都投入到一个巨大的沸腾的锅中,很快就希望能变成你吃过的最美味的汤。我们根据能够组合的原料做出决策,并建议不要使用那些味道不好(甚至可能破坏汤的味道)的原料。所有这些都是以关注最终产品的质量为前提——它必须看起来好看,尝起来美味。
现在,Joomla 1.6 这个沸腾的锅即将迎来我们所有人第一次品尝的时刻。我们已经添加了 ACL,嵌套分类工作,编写了新的文章管理器,添加了新的核心库如 JForm,并且我们正在为前端和后端制作全新的模板。我们还在努力使从 Joomla 1.5 升级尽可能无痛。因此,为了从社区获得一轮可靠的反馈,我们计划很快发布第二个 Alpha 版本,然后迅速跟进一个 Beta 版本。
所以请耐心等待。
Joomla! 项目展望
- 详情