Drupal 10的最新主要版本Drupal 10.0于2022年12月14日发布。Drupal 10构建在Drupal 9上,作为Drupal 8发布时采用的系统方法的一部分。取代了完整的代码库大修,新功能被添加到后来的Drupal 9版本中,如Drupal 9.4。这种方法使Drupal能够在不中断的情况下提供新的价值,并给开发人员足够的时间来更新未来的API更改。
一、为什么需要升级到Drupal10
1、及时进行升级可以更容易免费进行后续Drupal版本的升级,跨版本升级出现问题的风险更大。
2、获得Drupal官方的安全更新,确保已知漏洞被及时修复。
3、获得更好的用户体验,比如后台管理主题。
二、准备Drupal 10
Drupal用户应该关注到了当前更新,Drupal 10已经正式发布,从Drupal9升级到Drupal10估计比从其他旧版本升级到Drupal 9更容易。升级到Drupal10的步骤与升级到Drupal 9所需的步骤类似。
当Drupal 10可用时,您需要让您的网站随时准备好升级,以确保网站安全和获得更长久的官方更新支持。保持Drupal核心更新,并注意与Drupal 10兼容或不再兼容的模块。
使用可用的工具来估计切换到Drupal 10需要多少工作。
1、Drupal update status模块帮助查找要修复的模块和主题。您可以估计切换所需的工作量。
2、Drupal Rector应用程序有助于自动化删除弃用的过程。
3、Drupal PHPStan模块是一个静态代码分析工具,它有助于分析代码中被弃用的部分。
4、Drupal Check模块有助于检查静态代码的弃用情况。
从Drupal9升级到Drupal10将更加自动化,周转时间更短。由于Drupal 9中的迭代速度更快。
三、为升级到Drupal10做准备
1、安装Drupalupdate status;
2、使用“管理”>“报告”>“升级状态”检查贡献的模块是否需要更新;
3、查找要在自定义代码中修复的已弃用API;
4、确保使用最新的Drupal 9版本可以检测到所有已弃用的API;
5、使用Drupal Rector自动修复自定义代码中的各种问题;
6、使用Drupal Project Update Bot查找解决任何问题的帮助。
四、从其他版本升级到Drupal 10
1、Drupal9升级到Drupal10
Drupal 9的生命将于2023年11月结束。2023年11月之后,您将不再收到Drupal 9的bug更新或社区支持的安全更新。Drupal 9的EOL也意味着Symfony 4和CKEditor 4的EOL。
Drupal 10发布后,您将有11个月的时间进行迁移。随着Drupal的主要版本在每个版本中变得更加容易,从Drupal 9升级到Drupal 10将是一个轻松的升级。
现在开始更新contrib项目和自定义代码。
2、从Drupal8升级到Drupal10
Drupal 8的生命终结于2021年11月。如果您仍在使用Drupal 8,您将不再获得社区对错误更新或安全更新的支持。
在发布时迁移到Drupal 10,或者迁移到Drupal9,然后升级到Drupal10。
3、从Drupal7升级到Drupal10
Drupal 7的生命将于2023年11月结束。虽然Drupal 7仍然受到社区的支持,但对contrib项目的支持已经减少。如果你还在使用Drupal 7,那么你就错过了Drupal 7在2011年发布时超过十年的技术创新和当前技术。
现在迁移到Drupal 9,因为它是一个复杂的迁移,涉及重写自定义代码和替换许多contrib项目。
4、从Drupal6升级到Drupal10
Drupal 6的生命终结于2016年2月。如果您使用Drupal 6,您将不再获得社区支持。从Drupal 6迁移到Drupal 9与从Drupal 7迁移到Drupal9相同。它涉及一个复杂的过程,最好现在就开始迁移过程。
迁移到Drupal 9,然后升级到Drupal 10。
五、Drupal9升级到到Drupal10的成功案例
1、成都长风云信息技术有限公司官网
六、我们可以提供专业的Drupal升级服务
您现在可以开始准备网站升级到Drupal10。Drupal 10令人兴奋的新功能和增强的现有功能为您的客户在所有接触点上创造卓越的数字体验铺平了道路。
2023年,我们已经专注于Drupal开发13年。无论您计划从Drupal9升级到Drupal10,还是从旧版本迁移到Drupal9,我们都会让您的Drupal升级过程轻松轻松。免费咨询Drupal升级方案,电话:13795726015 或 扫微信二维码: