【问题标题】:What is the differents between Organic Group and Group module at Drupal?Drupal 中的 Organic Group 和 Group 模块有什么区别?
【发布时间】:2020-05-24 11:29:43
【问题描述】:

我检查了 Group 和 OG 模块。两者都分组内容,观众。但组模块结构不同。

我在 drupal 7 中有一个功能,完全基于 Organic Group 模块开发。当我要迁移它时,我发现 Drupal 8 中没有稳定版本的 OG 模块。所以我遇到了问题。

我可以使用 Drupal 8 Group 模块来实现这个基于 Drupal 7 中的 OG 模块的功能。如果我可以使用 Drupal 8 中的 Group 模块来实现这个功能,那么我该如何迁移所有数据?因为两者的结构完全不同。

谁能帮我找出这个问题?

【问题讨论】:

    标签: php drupal-7 drupal-8 drupal-modules organic-groups


    【解决方案1】:

    Organic Groups 正在为 D8 开发,并且不稳定。小组在 D8 中看起来很稳定。该功能看起来与您可以在 Drupal 版本之间迁移数据的位置非常相似。但是,要保留数据,您必须使用 D8 中的“迁移”模块进行大量开发,该模块通常附带一些贡献模块以及自定义迁移:

    1. 在 D8 中使用与 D7 类似的组配置设置组模块 有机组
    2. 在 D8 中设置迁移模块并将其指向 D7: https://www.drupal.org/docs/drupal-apis/migrate-api/migrate-api-overview
    3. 创建自定义迁移以将 D7 有机组数据迁移到 D8 群组

    根据您拥有的数据量,我可能会建议您手动重新创建它而不是迁移它。但如果它有 1000 多条记录,就会涉及到某种程度的自定义 PHP 和 SQL 查询。

    【讨论】:

      猜你喜欢
      • 2016-03-18
      • 2017-06-20
      • 2010-12-15
      • 1970-01-01
      • 2021-12-23
      • 2022-06-24
      • 1970-01-01
      • 2019-02-25
      • 2013-04-17
      相关资源
      最近更新 更多