我有一个具有40种内容类型的Drupal 7网站。当Drupal 8发布时,我想迁移这些内容类型。
这是可能的,还是我必须从头开始创建此内容类型?
我有一个具有40种内容类型的Drupal 7网站。当Drupal 8发布时,我想迁移这些内容类型。
这是可能的,还是我必须从头开始创建此内容类型?
Answers:
我猜搜索升级过程的最佳位置是UPGRADE.txt文件。在这里,您可以找到将站点从Drupal 6/7升级到Drupal 8的分步方法。
Drupal 8核心将包括一个强大的数据迁移API:https : //drupal.org/node/2121299,是IMP计划的一部分:https : //groups.drupal.org/imp。您也可以查看Drupal 8核心中包含的模块的最近更新列表:http : //blog.merge.nl/2014/01/21/drupal-which-drupal-7-modules-went-into-drupal-核心
您检查的链接很少:
upgrade
&和有migrate
什么区别?
您可以尝试使用D8核心迁移模块“升级”。还要安装contrib模块migration_plus。它允许您转换自定义内容类型,用户,注释,分类法等。应涵盖大多数常见字段。如果您确实进行了一些自定义操作,例如自定义模块,则还必须进行一些编程。但是,如果仅使用D7的要点,则可能会涉及迁移。无论如何,您都必须重建一个新站点并在其中迁移内容,因此从任何意义上说,这都不是一个轻松的解决方案。
您可以在这里找到最新的文档:https : //www.drupal.org/upgrade/migrate
Bas是正确的,但是有关此主题的活动很多,所以这里有最新的(2015年11月)答案:
考虑到Drupal 7和8在架构上的巨大差异,没有直接的升级途径,但是Drupal 8提供了各种迁移工具来将站点从Drupal 6和7 升级到8。
使用核心模块Migrate和Drupal迁移以及contrib模块Drupal Upgrade,您可以将所有40种内容类型从Drupal 7迁移到8。
这些模块允许您迁移内容类型,内容,注释,字段,词汇表,术语以及其他Drupal 7核心实体和实体类型(例如,视图尚未迁移)。阅读有关Drupal 7至8升级的信息。
使用Drush和贡献模块迁移工具,您可以选择要迁移的内容类型。阅读有关执行Drupal 7到8升级的信息。
在开始升级之前,请确保您没有创建40种内容类型中的任何一种。阅读有关准备升级的更多信息。