跳到内容
必威体育论坛必威精装下载APPRedfin解决方案的标志必威体育论坛必威精装下载APPRedfin解决方案的标志 联系
在木头上的白色箭头

将Drupal 7升级到Drupal 9:预期的内容

作为Drupal 7用户或网站所有者,了解接下来的Web存在作为Drupal 7和Drupal 8达到其各自的生活端。虽然学习将不再支持您的Drupal版本似乎可怕,但您肯定不会孤单在升级过程中。世界各地的Drupal用户,管理员和开发人员正在将他们的网站迁移到最新版本的Drupal。

在Re必威体育论坛必威精装下载APPdfin解决方案中,我们已经帮助您的所有客户完成了大量的Drupal升级,从7到8和7到9到9 - 我们的其他客户都已计划升级。本指南将帮助您了解要期待的内容,以便您可以相应地计划并对您需要分配的资源来了解,以便将Drupal 7到9升级。

为什么将Drupal 7升级到Drupal 9

第一件事首先:为什么笨拙7到9升级甚至需要?简而言之,Drupal 7将很快停止得到支持和升级Drupal 9.将确保您的网站使用最安全的Drupal代码。它还可以让您可以访问令人兴奋的新功能,如布局构建器模块,以便轻松创建具有拖放接口,开箱即用的多语言功能的视觉布局,以及快速制作小内容的功能导航到编辑页面。


Drupal 7将于11月2022年达到其寿命终结。Drupal 8在配置管理,编码方法和主题中引入了范式转变(网站设计的方式)。但是,滴灌8和耳伞9之间的差异很小。因此,Drupal社区最初推荐从7到8逐步迁移,然后8到9.然而,由于Covid-19大流行转移的时间表,Drupal 7支持的延伸。现在,Drupal 8实际上是达到其生活结束Drupal 7, 2021年11月2日。考虑到这一点,许多Drupal 7网站直接升级到Drupal 9是有意义的。

这次升级有什么独特之处

与过去的Drupal升级不同,从7到9有很多变化。尽管这些变化被广泛视为对开发人员、内容创建者和最终用户的改进,但这意味着从Drupal 7升级到Drupal 9可能需要比其他升级更多的时间和资源。要从drupal7升级到Drupal的任何新版本,网站几乎需要全部重建——不幸的是,没有升级“按钮”。开发人员可能不得不编写大量新代码来建立站点并在Drupal 9上运行,而不是移植主题和自定义模块。但不要担心——这并不意味着你必须重写每一篇博客文章和员工简介!大多数内容可以由经验丰富的笨拙开发人员相对无缝地迁移。

Drupal升级考虑因素

要确定您的Drupal 7到9升级的项目有多大,需要一些时间思考可能影响项目范围的以下因素。

您网站的大小和复杂性

这一个似乎是常识:你的网站越来越复杂,在Drupal 9上重新创造它的资源需要越多。确定您网站的大小应该相对简单。您可以通过从Drupal,咨询XML站点地图或使用Google搜索控制台来获取网站的节点数量或页面的数量,或者使用Google搜索控制台查看用于谷歌逐步跟踪的页数。如果您不熟悉管理您的网站,则开发人员可以通过运行将报告组分组每个类型的内容量来帮助您确定此。

确定您网站的复杂性可能有点具有挑战性,但它也可能在确定升级范围内更体重。一般而言,网站使用的内容类型,分类,视图,模块和自定义字段的数量将极大地影响升级所需的开发人员时间。例如,如果您的网站有15种内容类型,每个内容类型都有自己的唯一数据字段和设计,那么开发人员将需要重新创建,然后重新创建这些页面模板。其他一些复杂性可能包括刻面搜索索引,允许用户将过滤器应用于特定类型的内容,多语言功能和自定义模块或其他自定义代码。

您目前使用的Drupal模块

如上一节所述,自定义模块将需要更大的资源来升级,而不是贡献或核心耳卸模块。This is worth repeating because custom modules will need to be entirely rebuilt in the new Symfony framework (the back-end PHP framework that’s used in Drupal 8 and beyond) and because migrating the content in custom modules is itself a time consuming task that’s necessary to ensure no content is lost.

However, even “standard” Drupal 7 modules may not migrate seamlessly to Drupal 9. Modules that you currently use may not yet be supported on Drupal 9, or they may have been discontinued altogether in favor of newer modules that better conform to today’s best practices. If this is the case, time will be spent to determine what Drupal 9 modules can take their place.

您所需的网站集成

您的网站是否有与第三方软件连接的预订系统?也许你使用了日历集成,或者有数据直接映射到CRM,比如Salesforce?了解您的站点需要支持哪些集成,您愿意在使用第三方软件时具有多大的灵活性,以及你的集成是如何定制的(例如,是否有一个“开箱即用”的API模块,或者是否有自定义代码来同步一个平台到另一个平台的数据?)将帮助你确定集成是否会显著影响你的升级范围。

你对更新或重新设计的想法

通过从Drupal 7到9升级,保证了一个网站重建。但是,在升级时对您的网站进行了多少变化取决于您。考虑网站重新设计或刷新是否适合您的品牌和预算。

许多公司和组织利用这次升级作为审核、更新甚至完全重新设计网站的机会。虽然重新设计可能意味着分配更多的资源,但也意味着在你已经处于“底层”的时候,让你的时间和金钱获得最大的价值。即使您不选择在升级时进行全面重新设计,也应该审核您的站点,并确定是否有任何过时的特性、功能或内容不需要迁移或可以更有效地实现。

如何开始升级

任何升级的第一步都是评估你当前的网站。这应该包括对模块、内容和重要特性的审核。接下来,您将开始考虑未来的路线图。例如,现在是考虑重新设计的合适时机吗?哪些组织目标或计划可能会影响您的升级时间表?


如果您需要帮助入门或对您网站的未来进行审计或策略,今天就联系红鳍解决方案团队必威精装下载APP必威体育论坛要开始规划Drupal升级!

Baidu