添加模塊定義
完成了以上幾篇文章介紹的工作後,我們就可以把模塊添加到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