告别Joomla! 2.5
在过去的四年里,Joomlasphere社区继续发展壮大,软件也不断被创新理念所驱动,因此我们看到了很多激动人心的时刻。正如在快速发展的软件市场中的一切一样,平台有来有去,Joomla! 2.5也不例外。今天,我们回顾它的近四年生命周期以及它为Joomla的成长奠定的基础。
开始 - 2011年1月
在三年后的首次重大更新中,Joomla 1.6在2011年1月发布。在底层,平台进行了巨大的现代化改造,清除了旧的1.0风格代码,优化了更新的PHP版本,并完善了现有系统。在CMS中引入了几个较大的功能,并打破了一些现有约定。消除了章节和分类的关系,取而代之的是嵌套分类。消除了原始且有限的ACL系统,用更细粒度的解决方案取代了它。不再需要通过FTP更新,现在您可以在Joomla内部更新Joomla。
诚然,它需要一段时间才能被接受为一个稳定的平台,并且在底层结构方面需要进行一些改进,但总的来说,新版本为CMS引入了许多新的机会。
新计划 - 2011年7月
就功能而言,1.7版本并不那么引人注目。诚实地讲,当我阅读这篇文章的发布公告时,我感觉这更像是一个大型错误修复版本,而不是像版本号升级所期望的那样是一个具有新功能的版本。然而,总的来说,它做了一件重要的事情;展示了项目对新发布策略的承诺,并每六个月推动发布。事实上,这个计划几乎持续了三年。在这段时间里,许多新功能和改进被引入到Joomla中。
长期支持 - 2012年1月
社区再次没有停下脚步,为了持续改进Joomla代码库而努力工作。在这段时间里,我们的协作方式发生了转变,将代码从托管SVN解决方案迁移到GitHub,这使得代码协作更加方便,也更容易跟踪开发活动。在2.5版本发布之前和之后,CMS引入了一系列新功能,包括更新组件、控制面板上的更新通知、智能搜索和数据库检查屏幕。2.5版本开始显示出真正的成熟和实用性,这得益于使其比1.5版本更具友好性的功能。
向前兼容性 - 2012年9月
Joomla现在发展迅速,面临着另一个重大版本的发布。这次发布让项目有了新的展示方式,即我们如何处理另一个重大版本的发布和即将发生的迁移。实际上,从2.5到3.x的迁移过程变得相当容易,我们利用了之前添加到Joomla中的功能,并将代码回滚到2.5分支中,使开发者的过渡更加容易。我个人认为,这是Joomla最成功的迁移之一。
持续维护支持
2.5版本的另一个改进之处在于对其持续维护支持。即使今天,随着最终发布的临近,我们仍在将错误修复合并到2.5版本中,这与1.5版本的支持管理方式不同。我们没有放弃分支,并给予其全面支持,这使用户对使用2.5版本直到其支持的最终日子充满信任和信心。
遗产
尽管2.5版本可能感觉生命周期很短,但在许多方面它留下了自己的遗产。它帮助项目展示了其快速成长和稳定产品的能力,证明了我们从自己的历史和错误中吸取了教训,并采取了措施不再重复它们,并在许多方面充当了两个将具有真正漫长生命周期(重点关注长期支持和稳定性)的版本之间的有效桥梁。
《Joomla社区杂志》上发布的一些文章代表了作者对特定主题的个人观点或经验,可能并不与Joomla项目的官方立场一致
通过接受,您将访问https://magazine.joomla.net.cn/外部第三方提供的服务
评论