首页 文章

typo3从4.2更新到6/7

提问于
浏览
1

在一个新项目中,我必须将旧的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 回答

  • 2

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

    在ver . 7.x他们 won't 已经工作了!大多数4.x API方法都是 removed 并替换为新方法(6.x是最后一个版本,它们被标记为折旧但仍然可用)

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

  • 0

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

相关问题