首页 文章

每次更改后无需上传即可开发DNN外观或模块的过程

提问于
浏览
0

当我们的团队开始在我们的第一个DNN 7站点上工作时,我们遇到了一个小障碍 . 看起来皮肤或模块的开发周期是,对于您所做的每一个小改动,您需要创建一个新包并将其上传到DNN . 我们的工程师担心他们会被卷入:

  • Tweak CSS

  • 为皮肤创建拉链

  • 将zip上传到DNN

  • 转到步骤1,直到皮肤完整

认为这也是模块开发的隐喻 . 是否有更好的开发模块和皮肤的过程?我们应该创建初始皮肤包,调整已安装的版本,然后更新原始文件吗?

编辑:我们打算在TFS中将可安装的外观和模块文件保留在源代码控制之下,并在进行更改时部署软件包 .

2 回答

  • 1

    如果您在本地开发这些皮肤,在http://dnndev.me/之类的URL上运行,您可以进行所需的所有更改,而无需打包/安装皮肤 .

    这也是进行模块开发的推荐方法 .

    这是一个关于设置本地开发环境的教程:

    http://www.christoc.com/Tutorials/All-Tutorials/aid/1

    如果您没有进行本地开发,那么您必须通过FTP /文件系统进行打包/部署或上传到Web服务器 .

  • 1

    对于模块,您只能安装模块一次,然后只需将dll和DesktopModules控件重新复制为构建 . 您可以编写批处理文件以自动执行整个复制/粘贴过程 .

相关问题