【问题标题】:Deploy configuration of CiviCRM components between staging and production在暂存和生产之间部署 CiviCRM 组件的配置
【发布时间】:2014-08-08 15:53:32
【问题描述】:

有多个 Drupal/CiviCRM 安装实例,一个在本地主机上,在开发人员的计算机上,一个临时站点和一个生产站点。生产站点已在使用中。 如何在不同实例之间移动更改?例如新的贡献页面或价格集或会员设置?在 Drupal 中,有一些特性。 CiviCRM 的最佳做法是什么?

【问题讨论】:

    标签: civicrm


    【解决方案1】:

    没有像功能模块这样方便的东西来导出 CiviCRM 中的配置更改。您可以编写一个使用 API 配置所有内容的扩展。但是,对于您所描述的内容而言,这通常是矫枉过正。

    【讨论】:

    • 部署后,我必须公开它是如何完成的。您可以通过 SQL 轻松地做到这一点。这些表通常是独立的,我花了 1 个小时来收集所需的表,然后一个 mysql 转储就足以转移这些东西。它可能不适用于某些类型的修改,在我的简单案例中有效,我必须添加新的贡献页面、更改价格集、修改自定义字段。
    • 不错。在开发副本和活动生产站点之间执行此操作有时可能会很棘手,因为贡献页面、自定义字段、选项组等的 ID 都会不同,但在您的情况下,听起来这就是您所需要的.
    猜你喜欢
    • 2019-06-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-09
    • 1970-01-01
    • 2022-10-05
    • 1970-01-01
    • 2020-09-27
    相关资源
    最近更新 更多