Welcome 微信登录

首页 / 网页编程 / ASP.NET / DNN模块开发系列文章(3)——在DNN中添加模块定义

DNN模块开发系列文章(3)——在DNN中添加模块定义2010-03-02 cnblogs 二十四画生添加模块定义

完成了以上几篇文章介绍的工作后,我们就可以把模块添加到DNN中了。虽然现在这个模块还不能运行,但是先添加进去就可以一边开发一边看到它的效果了。

一、用host(主机管理员)的身份登陆,进入“Host --> Module Definitions”,点击“Add New Module Definition”添加新的模块定义。

二、输入以下模块信息后点击“Update”保存新模块。

Module Name(模块名称):MyCompany.Article

Folder Name(模块所在文件夹):Article注:这个要如实填写写。

Friendly Name(友好名称):MyArticle这个可以随便填写,在可添加模块列表中的显示值。

Description(描述信息):MyCompany Article

Version(版本信息):01.00.00

Controller Class(控制类):这个主要用于告诉DNN实现ISearchable(查询聚合接口)和IPortable(导入导出接口)的类,这里我们输入:DotNetNuke.Modules.Media.MediaController, DotNetNuke.Modules.Media。在以后我们将实现这些类。

Supported Features(支持属性):保存后DNN会根据你实现的接口自动获得。Upgradeable 是个新特性我还没有仔细研究,以后看过后在和大家说说。其他两个就是查询聚合,导入导出了。

Premium(是否收费):可以指定该模块在那些网站可以使用。

三、添加模块定义。一个模块可以包括多个模块定义,让他们配合工作。

Definitions:已有的模块定义。

New Definition:添加新的模块定义。这里我们输入:MyCompany.Article