在接下来的几天里,即将发布的 CMS 版本 3 的编号可能会让人有些惊讶。也许不会像从 1.7 升级到 2.5 那样奇怪,但让我们仔细看看,让每个人都能理解发生了什么。
如之前所发布,计划在本周早些时候发布 3.1.2 版本。但是由于一些人收到了提前发布的消息,在 Joomla! 错误小组开始对发布包进行最终测试之前,他们自动更新了系统。
当他们更新时,他们发现实际上发布包存在问题。这个问题导致他们的更新失败,使他们的网站崩溃。在经过几天的紧张调查后,确定失败是由于更新组件本身的一个关键文件(restore.php)的更改造成的。这导致更新在完成之前就失败了。
一旦确定了问题的原因,就开始寻找解决方案。尽管看起来只有少数网站受到了这次更改的影响,但为受影响的网站提供一个使用自动更新器成功更新的方法是很重要的,因为损坏的文件会阻止这一操作。
在经过大量的思考、实验和测试后,制定了一个可行的计划。这就是奇怪的发布计划和编号的由来。
3.1.2,这个从未发布的版本,将不会正式发布。
3.1.3 将是一个只替换损坏文件的版本。只有安装了 3.1.2 的用户才会安装 3.1.3。其他人将跳过 3.1.2 和 3.1.3,直接升级到 3.1.4。
- 当前使用 3.1.1 的用户将直接升级到 3.1.4。
- 意外升级到 3.1.2 的用户将先升级到 3.1.3,然后是 3.1.4。
所有这些都将无缝地在 Joomla 更新组件中工作。
感谢那些测试预发布 CMS 包的人,以及那些意外更新并迅速报告问题的人。这种参与意味着没有发布任何损坏的 CMS 版本,这也是为什么 Joomla! 不仅仅是一个强大的应用程序,还是一个伟大的开发和用户社区的原因。
虽然已经提出了3.141592作为下一个版本,但很可能我们将在3.2的beta版之前,在八月发布一个3.1.5版本。
更新:添加了缺失的段落和标题中的缺失点。