Orchardcms 合并开发和生产数据库中的orchard内容

Orchardcms 合并开发和生产数据库中的orchard内容,orchardcms,orchardcms-1.6,Orchardcms,Orchardcms 1.6,我正在寻找以下问题的解决方案。我们已经在生产环境上开发了果园场地。所有站点结构(小部件、部件、层)都是在初始版本之前创建的。现在,我们想添加子网站与其他网页和层。我们希望在开发环境中完成这项工作,并在发布之前对其进行测试(在最新的生产数据库快照之上)。同时,在生产环境中,将添加新的次要内容。所以问题是——是否有解决方案将一个orchard数据库(开发数据库)的更改合并到另一个数据库(生产数据库)?这些更改包括图层、自定义小部件和部件。可能会对您有所帮助。它允许您从一个Orchard实例导出数据并

我正在寻找以下问题的解决方案。我们已经在生产环境上开发了果园场地。所有站点结构(小部件、部件、层)都是在初始版本之前创建的。现在,我们想添加子网站与其他网页和层。我们希望在开发环境中完成这项工作,并在发布之前对其进行测试(在最新的生产数据库快照之上)。同时,在生产环境中,将添加新的次要内容。所以问题是——是否有解决方案将一个orchard数据库(开发数据库)的更改合并到另一个数据库(生产数据库)?这些更改包括图层、自定义小部件和部件。

可能会对您有所帮助。它允许您从一个Orchard实例导出数据并将其导入另一个实例。您使用的所有模块都需要有额外的代码来支持这一点

不过,如果您计划在live和test中都对db进行更改,这对合并没有帮助,但这可能是朝着正确方向迈出的一步


有关导入/导出支持的示例,请查看Orchard核心模块之一(如标记)的驱动程序中的导入和导出方法。

导入导出模块将内容导出为XML,将导出的文件与文件比较工具(如WinDiff)进行比较可能是在任一站点上识别新内容项的快速方法。然后,您可以从更改中构造一个新的配方,并将其导入目标站点(或者在每个方向上执行一次,以生成开发站点的更改文件和活动站点的更改文件)。