typo3从4.2更新到6/7

时间:2016-02-16 17:35:48

标签: typo3 extbase typo3-6.2.x pibase

在一个新项目中,我必须将旧的typo3安装从4.2升级到6.2甚至7.6。

最大的问题是,一切都是用templavoila完成的,并且所有扩展都是有效的。

我学习了typo3 6.x所有的pibased扩展都会死掉。但是现在通过我的研究,我发现pibased扩展仍然可以在更新的typo3版本中运行。

我现在的问题是,使用pibased扩展和templavoila是否明智?另一种方法是使用extbase和fluid-templates从头创建新的页面。或者有更好的方法吗?

最后一件事我将不得不维护这个页面,我对templavoila的了解不多。我也理解extbase扩展比pibased扩展更好。但是用pibase和templavoila保持一切并从头开始创建整个页面之间的时差是几个月。

所以我不确定我会建议哪种方式。你有什么经历?

2 个答案:

答案 0 :(得分:2)

关于TYPO3 ver。 6.x一些pibased扩展可能会工作 - 修复一些东西后。我不记得TemplaVoila的状态,但它对6.1 +

并不乐观

关于ver。 7.x他们将不再工作了!大多数4.x API方法被删除并替换为新的(6.x是最后一个版本,它们被标记为折旧但仍然可用)

所以,继续使用pibase和TemplaVoila是死胡同,你别无选择 - 如果你想升级TYPO3版本,你需要从头开始创建它。好消息是使用Extbase / Fluid等创建扩展比pibase更有效,坏消息是您需要手动移动内容。如果您有大型实例首先创建新网站,那么考虑编写数据转换器...如果它相当小,只需花费几个小时将内容复制粘贴到新网站。

答案 1 :(得分:0)

https://typo3.org/typo3-cms/roadmap/的TYPO3路线图和TYPO3下载页面截止到2017年3月有6.2 LTS支持,到2018年11月有7 LTS支持。所以这给你大约一年后继续使用依赖于的扩展6.2并同时开发新代码。检查扩展开发人员计划也是一件好事。我依赖至少一个扩展程序,开发人员说他将会使用第7版,但现在不行。在我看来,Extbase是要走的路。与Extension Builder一起玩,让您顺利上路。