对Joomla! 2.5的深情告别
在过去的四年里,随着社区的不断壮大和软件的持续创新,Joomlasphere充满了激动人心的时刻。正如快速发展的软件市场中的一切,平台有来有去,Joomla! 2.5也不例外。今天,我们回顾其近四年的生命周期以及它为Joomla的成长奠定的基础。
开始——2011年1月
三年以来,Joomla首次发布了一个重大更新——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版本开始展现出成熟和实用的真正迹象,这在很大程度上得益于使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/外部第三方提供的服务
评论