救命!1.7 已经发布,2.5 即将推出,我该怎么办?升级还是等待?
随着新的 2.5 版本顺利上线,旧的 1.7 版本也即将走到尽头,许多网站构建者和用户都在询问他们下一步应该做什么,以及他们应该就网站的更新和维护做出哪些决策。我就这个问题与一些 Joomla! 人士进行了交谈,并得到了一些很好的反馈,我想在下面分享。
我还想感谢 Andrea Tarr (她帮助回答了第 3、4 和 5 个问题),Dianne Henning,Hagen Graf,Jacques Rentzke (他为第 5 和 6 个问题提供了内容),Jen Kramer (她回答了第 4 个问题并帮助回答了第 2 个问题),Marijke Stuivenberg,以及 Peter Martin 为他们的支持和指导。以下是我所能汇编的内容——我试图以易于遵循的问答格式呈现我所得到的信息,希望您会发现内容有用且足够相关,以帮助您做出即将到来的与 Joomla 相关的迁移决策。
1. 我刚刚完成了一些 Joomla! 1.7 网站的构建。我应该立即升级到 2.5,还是应该等待?从 1.7 迁移到 2.5 将有多难?
答案:尽管 2.5 是“全新的”发布,但请将其视为 1.7 加上 300 多个错误修复和出色的全新功能。开发和经验丰富的网站构建者都建议您立即升级——没有等待的理由。有一个一键过程来完成此操作,详情请参阅这里
此外,预计几乎所有的1.7版本组件都将与新的2.5版本兼容。许多开发者已经更新了他们的组件以兼容2.5。以下是一个列表,包括Docman、JCE、EasyBlog、Art Gallery、ACL Manager等。
- Joomla 2.5兼容扩展列表
- 您也可以使用Joomla扩展目录中提供的高级搜索功能来查找您所需的单个扩展是否已更新:https://extensions.joomla.net.cn/extensions/advanced-search
一如既往,在升级之前,请对您的站点进行完整备份,并在升级完成后进行全面测试。
2. 从2.5的发布到1.7的支持退休只有一个月?这根本不算什么时间,对于许多没有预算在这么短的时间内升级网站的客户来说,可能是一个很大的不便。该怎么办呢?
答案:实际上,从Joomla 1.7到2.5的跳跃并不是一个主要版本变更——尽管版本号似乎暗示了这一点。Joomla 2.5最初被称为“Joomla 1.8”,这更好地描述了两个Joomla版本之间的变化大小。如上所述,Joomla 2.5是带有300多个错误修复和许多新功能的Joomla 1.7。在迁移站点时应该几乎没有问题。
-
查看这个有用的信息图表,以确定最适合您规划Joomla网站迁移过程的方法:点击这里
3. 我目前运行着一个1.6网站。迁移到2.5有多难?
答案:这个过程应该是相当直接的。建议先更新到1.7,然后迁移到2.5
4. 我目前运行着几个1.5网站。我现在应该更新到2.5,还是最好等待?
注意:Joomla 1.5的支持将在2012年4月结束,但为了给用户提供足够的时间来计划和实施迁移到Joomla 2.5,它将监控安全问题直到2012年9月。重大的安全问题将得到适当的处理,并将在Joomla 3.0于2012年9月发布之前提供补丁。
答案:许多开发者将Joomla 1.0作为一个稳定、可靠的系统,目前没有安全问题。同样,Joomla 1.5也可能如此,但你愿意把网站的安全赌在这个上面吗?如果你的网站被黑了,而没有任何安全修复,你愿意雇佣一个开发者来修复你的网站,包括解除黑入和修复安全漏洞吗?你愿意在发生这种情况期间让网站关闭一段时间吗?你有没有为立即升级预留的资金?
请记住,你的网站还包含扩展。扩展由其各自的开发者维护。在某个时候,开发者将停止支持他们的扩展。这意味着扩展可能会最终成为安全风险,而没有补丁。开发者也可能停止支持他们Joomla 1.5扩展的新功能,因此随着时间的推移,你为网站添加功能的选择将越来越少。
最后,Joomla 继续与 PHP 和 MySQL 的新更新保持同步。旧版本的 Joomla 可能与新版本的 PHP 和 MySQL 不兼容。这意味着您必须找到一个愿意运行旧软件的专业主机来保持您的网站正常运行。Joomla 1.0 网站在主机升级 PHP 后已经损坏。您可以预期,在未来某个时候,PHP 升级可能会破坏您的 Joomla 1.5 网站,一旦超过 2012 年 4 月的生命周期结束日期。
在 2012 年,使用 Joomla 1.0 的网站难以添加新功能或扩展现有功能。此外,从 Joomla 1.0 到 Joomla 2.5 没有明确的迁移路径。他们可以从 1.0 迁移到 1.5,然后从 1.5 迁移到 2.5,或者从头开始重建网站。
从 Joomla 1.5 到 Joomla 3.0 也可能没有明确的迁移路径。
因此,为了使您的网站“面向未来”,强烈建议您尽快将您的 Joomla 1.5 网站迁移到 Joomla 2.5。
您的 Joomla 1.5 网站将在 2012 年 4 月继续以一贯的方式运行。您的网站不会停止工作。然而,强烈建议您尽快为 Joomla 2.5 迁移预留预算。将您的 Joomla 1.5 到 2.5 迁移视为重新审视您的网站以及它如何为您服务的绝佳机会。
- 网站支持移动端吗?如果您在一年前就建了网站,那么您可能没有提供移动版本。这是一个为您的网站添加移动功能的好机会。
- 您的网站支持最新的网络浏览器吗?您的网站可能是在 Chrome 成为流行浏览器之前建立的。
- 所有内容都最新吗?您应该保留什么?应该删除什么,因为它们过时或重复?什么内容不适合网站当前的组织结构?是时候重新设计您的导航,以便更容易找到信息了吗?
- 网站上的所有功能仍然需要吗,还是您的组织需求已经改变?您需要新的、额外的功能吗?您是否可以删除不再需要的现有功能?Joomla 已经为其核心添加了一些很棒的新功能,因此您可能可以删除之前使用的一些扩展。
以下是一篇很好的文章,它阐明了在为准备客户迁移到 Joomla 2.5 时应考虑的一些重要问题。[准备客户迁移到 Joomla 1.8 时应考虑的九个问题]
5. 从 1.5 迁移到 2.5 难度有多大?
答案
- 与我交谈的大多数网站构建者和开发者表示,从 1.5 迁移到 2.5 可能有点棘手,这完全取决于网站的复杂性和您使用的第三方扩展的数量。高度定制的网站显然需要更多的时间和更多的尽职调查。
- 功能简单的网站,主要包含文章内容并主要使用 Joomla 的核心功能将很容易处理。以下是 Hagen Graf 在他的Joomla 2.5 初学者指南 - 从旧版本升级中解释的过程。
- 可以帮助自动化升级过程的工具:[jUPgrade(免费,需要注册)和 [SPupgrade(商业)]。
- jUpgrade 的工作方式:在您的 Joomla 1.5 网站上安装它,然后进行升级。它将更改数据库结构并下载 2.5 文件。
- SPupgrade 的工作方式:在一个新的 Joomla 2.5 网站上安装它,并从旧的 1.5 网站检索数据(提交 1.5 MySQL 数据库的数据库凭据)。
- 如果您遇到困难,可以在 Joomla 论坛的“迁移和升级到 Joomla! 2.5”部分寻求帮助。[社区志愿者在这里提供免费建议。
- 如果您在升级过程中需要更多专业支持,可以联系《Joomla! 资源目录》中列出的咨询师或公司之一。
6. 我正在使用的 1.5 扩展怎么办——如何升级这些扩展?
最佳做法是首先确定与您转移到 2.5 版本兼容的相关扩展版本。在将它们添加到您新更新的网站之前,您可能需要先更新扩展到最新版本。要验证正确的处理方法,请联系您的扩展开发者或在他们的论坛上提问。遵循开发者推荐的任何步骤,并记住在将它们上传到您的实时网站之前进行测试。
7. 如果我最喜欢的 1.5 扩展不支持 2.5 该怎么办?
如果扩展支持 1.6 或 1.7,那么它很可能也支持 2.5。与扩展开发者联系以确保。如果开发者在接下来的 6 个月内没有计划使扩展与 2.5 兼容,那么您应该考虑在《Joomla 扩展目录》(JED)中寻找替代方案。(JED 上列出了 8000 多个扩展,因此您应该能够找到替代方案。)
8. 转移到 2.5 的实际好处是什么?
答案:以下是一些文章,将帮助您了解更多关于 Joomla 2.5 的新功能和功能改进
9. 我想了解有关 2.5 升级的更多反馈以及其他人是如何做的。我应该去哪里?
答案:Joomla 论坛是讨论迁移过程和获取反馈的最佳场所
- 这个论坛帖子展示了其他人关于他们的升级经验的评论
- 这个论坛帖子包括从 1.5 升级到 2.5 的讨论
- 如果您需要找到专业网站构建师或开发者来帮助您解决迁移问题,也可以访问《Joomla 资源目录》。
希望上述问答为您提供了您所需的答案,请随时留言并添加更多问题到列表中。
在 Joomla 社区杂志上发表的一些文章代表作者对特定主题的个人观点或经验,可能不代表 Joomla 项目官方立场
通过接受,您将访问 https://magazine.joomla.net.cn/ 外部第三方提供的服务
评论