迁移旧的TYPO3扩展的好方法是什么

时间:2019-05-08 10:37:54

标签: typo3 typo3-extensions

我必须重构一些非常古老的TYPO3扩展。它们与^ 4兼容,但是我正在工作的公司现在需要^ 8(出于任何原因停止了此扩展程序的开发)。

我想知道完成任务的最佳方法是什么-
我可以使用一些主要资源来进入该主题吗?
还是基于版本4-9的TYPO3扩展的一般变更日志?

非常感谢您提供任何信息。

1 个答案:

答案 0 :(得分:1)

尽力回答这个问题,这取决于您如何维护网站。当然,您需要检查所构建扩展的复杂性。

检查以下几个参数:

1。扩展程序的复杂性

当然,您对维护代码(可能是PI-Base扩展)的挑战很大。您的代码应与TYPO3 8.x以及PHP 7.0一起使用。

2。代码可伸缩性

一件简单的事情,您的代码必须干净,以便更好地理解。

现在,您有两种维护扩展名的方法:

  • 重建
  • 使用现有扩展名(迁移并使其兼容)

重建扩展程序

如果您的网站中没有复杂的应用程序,则可以遵循@Aristeidis Karavas并重建全新的扩展名(当然,Extbase也不适用)。

我会建议您重新开发,以获得更高质量的产品并获得最佳的速度!你怎么说?

迁移扩展程序

对于TER扩展名(可在extensions.typo3.org获得)可能提供迁移扩展名,例如从EXT:tt_newsEXT:tx_news。对于自定义扩展名,您可以编写自己的SQL脚本,以将扩展名数据迁移到新扩展名。

兼容性扩展:

您可以使用TER上提供的兼容性扩展,它提供了一些简单的解决方案来映射TYPO3类。

有用链接: 这是一些有用的链接,它可以使您脱胎换骨,并使您的工作更轻松:

希望这对您有帮助!