我必须重构一些非常古老的TYPO3扩展。它们与^ 4兼容,但是我正在工作的公司现在需要^ 8(出于任何原因停止了此扩展程序的开发)。
我想知道完成任务的最佳方法是什么-
我可以使用一些主要资源来进入该主题吗?
还是基于版本4-9的TYPO3扩展的一般变更日志?
非常感谢您提供任何信息。
答案 0 :(得分:1)
尽力回答这个问题,这取决于您如何维护网站。当然,您需要检查所构建扩展的复杂性。
检查以下几个参数:
1。扩展程序的复杂性
当然,您对维护代码(可能是PI-Base扩展)的挑战很大。您的代码应与TYPO3 8.x以及PHP 7.0一起使用。
2。代码可伸缩性
一件简单的事情,您的代码必须干净,以便更好地理解。
现在,您有两种维护扩展名的方法:
如果您的网站中没有复杂的应用程序,则可以遵循@Aristeidis Karavas并重建全新的扩展名(当然,Extbase也不适用)。
我会建议您重新开发,以获得更高质量的产品并获得最佳的速度!你怎么说?
对于TER扩展名(可在extensions.typo3.org获得)可能提供迁移扩展名,例如从EXT:tt_news
到EXT:tx_news
。对于自定义扩展名,您可以编写自己的SQL脚本,以将扩展名数据迁移到新扩展名。
兼容性扩展:
您可以使用TER上提供的兼容性扩展,它提供了一些简单的解决方案来映射TYPO3类。
有用链接: 这是一些有用的链接,它可以使您脱胎换骨,并使您的工作更轻松:
希望这对您有帮助!