0

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

  1. 调整 CSS
  2. 为皮肤创建拉链
  3. 上传 zip 到 DNN
  4. 转到步骤 1,直到皮肤完成

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

编辑:我们的目的是在 TFS 中将可安装的皮肤和模块文件置于源代码控制之下,并在进行更改时部署包。

4

2 回答 2

1

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

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

以下是设置本地开发环境的教程:

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

如果您不进行本地开发,则必须通过 FTP/文件系统进行打包/部署或上传到网络服务器。

于 2014-05-12T21:42:32.203 回答
1

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

于 2014-05-13T01:56:21.773 回答