有沒有人知道任何簡單,簡潔的DotNetNuke 4和DotNetNuke 5封裝DotNetNuke模塊的教程?最好是關於DotNetNuke 5.4的一些內容,因爲那正是我正在運行的。DotNetNuke模塊包裝
我所見過的所有例子都假設了背景知識,或者它們是關於現有過程的捷徑。我是初學者,所以我需要簡單的基礎知識。
有沒有人知道任何簡單,簡潔的DotNetNuke 4和DotNetNuke 5封裝DotNetNuke模塊的教程?最好是關於DotNetNuke 5.4的一些內容,因爲那正是我正在運行的。DotNetNuke模塊包裝
我所見過的所有例子都假設了背景知識,或者它們是關於現有過程的捷徑。我是初學者,所以我需要簡單的基礎知識。
是的,這是第一次的噩夢。
我從這裏開始:Creating a DotNetNuke® Module - For Absolute Beginners!它是DNN 4.x,所以一些約定可能已經改變,但它可能會足夠接近你。
Creating a DNN Module and Understanding DNN Architectural Approach進入更多細節:
我想重要的概念是:你正在使用的MVC模式編寫WebControl
。 DNN模塊嚮導將爲您創建一個「查看」頁面,並添加適合您的代碼。
針對Michael Washington和/或Mitchel Sellers的Google,他們在模塊開發方面擁有出色的工作。
馬克·布林 愛爾蘭
一個良好的開始是使用IFrame的模塊。這是所有的代碼,所以在部署之前不需要編譯。查看dnn文件以查看文件複製到的位置。
Chris Hammond最近在dotnetnuke.com上撰寫了關於打包模塊的兩篇博文,你應該看看那些超級的,他告訴你如何設置你的環境以及如何創建一個C#模板爲你的模塊。
感謝 馬克
還有這裏的一些好的資源,信息上的軟件包:肖恩·沃克
當您在Visual Studio中開始使用DNN模塊模板時,那裏有一個標準的.dnn文件。必須修改此文件以包含運行模塊(resx,images,dlls,ascx,.sqldataprovider)所需的所有文件,而不包含任何源代碼文件(.cs,.vb)。
將.dnn文件中提到的所有文件和dnn文件(壓縮文件的根目錄中的所有文件)一起壓縮並提交到上傳新模塊頁面(以主機身份登錄)。
zip會自動提取,讀取.dnn文件並將所有文件放在適當的位置。
資源創建包:通過觀察這些
還可以進一步您創建軟件包的理解。
我目前正在使用4.9,所以有人可能想糾正我對我沒有意識到的變化。
你可能也想看看https://github.com/dazinator/DnnPackager這是一個NuGet包,當添加到您的模塊項目,自動化生產安裝拉鍊的,並具有其他特點