我仍然在探索迁移的话题,我想知道从自定义编写的PHP/MySQL系统迁移到Drupal7的最佳方法是什么。
需要迁移的数据位于三个表中(期刊、期刊和期刊文章)。
该组织出版了几种期刊,每期期刊都有几期,每期都有几篇文章。
下面是数据结构:
期刊有:标题/描述/语言/摘要问题有: title/journal_id/issue_number/real_issue_number/quarter/year/volume_year/volume_issue_number文章有: title/author/abstract/section/issue_number/pdf_file/featured/tags
我应该使用migration module、feeds module还是应该编写自己的PHP脚本来将数据迁移到自定义创建的内容类型?任何描述如何将数据从数据库迁移到Drupal (不仅仅是升级)的教程。
谢谢!
发布于 2011-11-21 01:28:58
我认为这取决于您对Drupal编码的了解程度;我总是为导入编写自己的解决方案,因为我喜欢完全控制传入数据的质量(特别是对于包含HTML的字段,我喜欢确保代码是正确的,并去掉我不想保留的任何标记/属性)。
使用migrate模块会涉及一个很小的学习曲线,如果你喜欢用代码创建内容,我认为这不是绝对必要的,尽管它是一个非常强大的模块,我推荐reading the documentation看看你是否想要使用它。
类似地,如果您想以编程方式使用提要模块(请参阅the documentation),则需要进行一些额外的阅读/学习。但是,如果您完全相信您要导入的数据具有足够的质量,那么我认为feeds将是获取内容的最简单方法。
https://stackoverflow.com/questions/8201540
复制相似问题