gpt4 book ai didi

点网核疑问

转载 作者:行者123 更新时间:2023-12-02 18:48:28 25 4
gpt4 key购买 nike

我想在 dnn 5 中建立一个网站。我研究了 dnn5、它的安装、入门套件安装、内置模块(主机和管理)、安装自定义模块(来自模块扩展)、创建包.

我心里还存有一些疑问。

1.如果我需要在一些新网站(而不是 dotnetnuke.com 网站)中构建自定义模块,我应该如何进行

2.客户端是如何部署的?是通过创建包还是什么来完成的,我不知道。请建议一些可能的解决方案

3.我想创建一个文档模块来满足我的客户需求。该模块已由 dotnetnuke.com 作为额外模块构建。应该怎样做才能将该模块包含在我的新网站中,以便只反射(reflect)我的要求,而不是完全从头开始创建该模块?

谢谢

最佳答案

我不完全确定您想做什么,但我会尽可能回答。

我建议使用 Source 包在本地计算机上设置 DotNetNuke 网站。然后,您可以创建一个新模块(通过网站本身或使用 Visual Studio template 启动它)。我强烈建议using a Web Application Project for the module ,将其保存在网站的 DesktopModules 文件夹中(这样您只需处理模块的代码,而无需在项目中打开整个网站)。另外,请确保使用该模块和任何其他扩展点来实现您的功能,而不是更改实际的 DNN 核心代码(因为对核心的任何更改都会使升级到较新版本的 DNN 变得更加困难) .

我强烈建议进行一些自动打包(我链接到的模板有一个 NAnt 构建脚本,您可以使用它来打包您的模块)。将模块部署为可安装包比尝试迁移单个文件要容易得多。

您可以从 its Codeplex project 获取文档模块的源版本。它是根据 MIT 许可证获得许可的(就像 DNN 本身一样),因此您可以自由地将它用作您自己的模块的起点。只需下载源码包并将其安装到您的开发站点即可。安装将包括所有源代码,还包括您可以使用的 Visual Studio 项目。安装后,我建议您的第一步是重命名命名空间(以便与核心模块区分开来)。

更新
要部署网站,我建议使用主 DNN 安装包在服务器上安装 DNN。然后,安装完成后,您可以使用您创建的包将该模块安装到网站中。除了管理模块之外,DNN 的默认安装仅具有文本/HTML 模块,因此站点中不应存在太多额外的未使用的功能。

如果您还有其他需要了解的信息,请给我留言并更新您的问题(或提出新问题)。

关于点网核疑问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1846134/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com