我正在寻找可以在TYPO3和Joomla之间迁移数据的现有数据映射和/或MySQL脚本。显然,两个CMS都使用MySQL,这很好,但我想知道是否已经有一个文档/脚本从TYPO3数据库获取元素并将它们放在Joomla数据库中。
我打算用C#编写自己的迁移程序,所以如果有人有一些代码片段,它也会有所帮助。
答案 0 :(得分:0)
忘了这一点,有太多的差异使它成为可能... TYPO3实例通常构建有许多不同的扩展+页面+内容元素等。虽然Joomla的初始结构很简单(据我记得)当你正在添加新的插件,它以多种不同的方式进行更改。如果有人在他的 TYPO3和他的 Joomla之间写了这样的'mapper',结论很简单。很可能在任何其他组合中都无法使用。
TYPO3中有多少页?如果小于100我不会浪费时间用于任何程序,只需将其复制/粘贴到通用编辑模式。
如果更多,我认为这将是编写TYPO3扩展(PHP)的最佳解决方案,它将使用它的解析器,配置等从某些页面获取所有必需的数据,并将其转换为JSON(甚至是纯SQL插入语句) )在Joomla中可以理解的结构。请记住,数据库中的许多元素可能完全不同 - 而不是客户端。最好的例子是内部链接,它们在DB中保存,就像它们指向的页面的ID一样。您需要在TYPO3端解决它,或者您需要了解如何在TYPO3的数据库中构建关系以在C#应用程序中执行相同的任务。