迁移旧的 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_news
到 EXT:tx_news
。对于自定义扩展,您可以编写自己的 SQL 脚本,将您的扩展数据迁移到新扩展。
兼容性扩展:
您可以使用 TER 提供的兼容性扩展,它提供了一些映射 TYPO3 的简单解决方案 类。
有用链接:
这里有一些有用的东西 link 可以让你看到光明的一面,让你的事情变得更容易:
- EXT:compatibility6
- EXT:compatibility7
- Blog: Upgrade Guide
- Bernd has given deprecation lists Links here
希望对您有所帮助!
我必须重构一些非常旧的 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_news
到 EXT:tx_news
。对于自定义扩展,您可以编写自己的 SQL 脚本,将您的扩展数据迁移到新扩展。
兼容性扩展:
您可以使用 TER 提供的兼容性扩展,它提供了一些映射 TYPO3 的简单解决方案 类。
有用链接: 这里有一些有用的东西 link 可以让你看到光明的一面,让你的事情变得更容易:
- EXT:compatibility6
- EXT:compatibility7
- Blog: Upgrade Guide
- Bernd has given deprecation lists Links here
希望对您有所帮助!