Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/142.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Installation 如何使用自定义数据、模块和外观创建DotNetNuke安装包_Installation_Package_Dotnetnuke - Fatal编程技术网

Installation 如何使用自定义数据、模块和外观创建DotNetNuke安装包

Installation 如何使用自定义数据、模块和外观创建DotNetNuke安装包,installation,package,dotnetnuke,Installation,Package,Dotnetnuke,我需要创建自己的DNN安装包,其中包括我的自定义模块和皮肤以及页面和示例数据。有什么方法可以做到这一点吗?您可以按照自己的意愿设置站点(使用页面和示例数据),然后从主机->门户网站/站点页面导出门户模板 然后,当您创建新网站时,将该模板添加到Portals/\u default文件夹(与default Website.template一起),您可以在安装网站时选择该模板。确保在安装文件夹中的相应文件夹(模块或皮肤)中也包含自定义模块和皮肤的软件包 就样本数据而言,模板中仅包含“便携式”模块中的数

我需要创建自己的DNN安装包,其中包括我的自定义模块和皮肤以及页面和示例数据。有什么方法可以做到这一点吗?

您可以按照自己的意愿设置站点(使用页面和示例数据),然后从主机->门户网站/站点页面导出门户模板

然后,当您创建新网站时,将该模板添加到
Portals/\u default
文件夹(与
default Website.template
一起),您可以在安装网站时选择该模板。确保在
安装
文件夹中的相应文件夹(
模块
皮肤
)中也包含自定义模块和皮肤的软件包


就样本数据而言,模板中仅包含“便携式”模块中的数据。这包括HTML模块。如果您需要随自定义模块一起提供示例数据,则需要实现business controller类。

已经很好地介绍了它,这就是dotnetnuke管理自己的默认模块和数据的方式。我要添加的唯一一件事是,如果您愿意,您可以替换Default.website.template和.resources文件,以获得更轻松的安装体验。这件事一直在删除@bdukes作为我上述评论中的第一个词。