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

What is a good way to migrate old TYPO3 extensions

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

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

非常感谢任何信息。

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

检查以下几个参数:

1.扩展的复杂性

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

2。代码可扩展性

一个简单的事情,你的代码必须干净,这样才能更好地理解。

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

  • Re-build
  • 使用现有扩展(迁移并使其兼容)

Re-build 分机

如果您的网站中没有复杂的应用程序,您可以关注@Aristeidis Karavas 并重建全新的扩展(当然是 Extbase 方法)。

我会推荐,re-develop 以获得更好的产品质量和优化的速度!你说呢?

迁移扩展

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

兼容性扩展:

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

有用链接: 这里有一些有用的东西 link 可以让你看到光明的一面,让你的事情变得更容易:

希望对您有所帮助!