我在不同环境(DEV& QA,STAGE,PRE-PROD,PROD&DEMO)上有一个基于DNN的网站。我希望所有菜单项和完整的菜单结构在所有这些环境中保持同步。理想情况下,我想将PROD视为MASTER配置,并找到一种方法将整个菜单结构从PROD复制到其他环境。有没有人对如何实现这一目标有任何提示或见解?
答案 0 :(得分:2)
一种方法可能是将生产作为门户网站模板导出,然后定期将该模板导入/应用到其他环境中。
这可能是使用DNN做到这一点的唯一方法。否则,您将需要创建数据库同步脚本。
更新:我的头顶需要更新的表格列表(假设您只想维护PAGES而不是页面上的内容
标签 TabSettings TabPermissions
使用DNN 7.1。*您可能还需要担心TabURLs
如果你想要内容,你需要 模块 TabModules ModuleSettings 以及模块使用的内容表(例如:HTML模块使用HTMLText表)