Content Construction Kit (CCK) 是最有用的 Drupal 模块之一。它允许您轻松地将自定义字段添加到内容类型。
但是,这些新字段是通过 Drupal 本身创建并存储在数据库中的。这意味着如果您在开发环境中更改 CCK 字段,您需要在测试和生产环境中手动进行相同的更改。
更糟糕的是,没有简单的方法可以确定您的环境是否不同步。因此,如果您在将更改投入测试或生产时无意中搞砸或遗漏了更改,您可能永远不会意识到。
我正在寻找一种允许我导出支持的 CCK 字段定义的技术:
- 导入新环境(显然)
- 创建新字段
理想情况下,导出还支持:
- 差异化
- 修改现有字段
- 删除现有字段
- 在数据与字段更改发生冲突的情况下的某种冲突解决方案
解决方案越简单、可重复性越好。我想避免自定义脚本或 GUI 自动化,除非有一种非常干净的方法可以做到这一点。