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#模板为你的模块。
感谢 马克
还有这里的一些好的资源,信息上的软件包:肖恩·沃克
- http://www.dotnetnuke.com/Community/Blogs/tabid/825/EntryId/1140/Packaging-and-protecting-your-DotNetNuke%C2%AE-Module.aspx 由迈克尔·华盛顿(如上所述)
-
http://www.dotnetnuke.com/Development/Forge/ModuleReports/tabid/970/EntryId/453/DotNetNuke-4-3-Starter-Kit-and-Item-Templates.aspx 简单的基础知识...
当您在Visual Studio中开始使用DNN模块模板时,那里有一个标准的.dnn文件。必须修改此文件以包含运行模块(resx,images,dlls,ascx,.sqldataprovider)所需的所有文件,而不包含任何源代码文件(.cs,.vb)。
将.dnn文件中提到的所有文件和dnn文件(压缩文件的根目录中的所有文件)一起压缩并提交到上传新模块页面(以主机身份登录)。
zip会自动提取,读取.dnn文件并将所有文件放在适当的位置。
资源创建包:通过观察这些
- http://www.codeproject.com/KB/dotnet/DnnModulePackager.aspx
- http://www.mitchelsellers.com/blogs/articletype/articleview/articleid/200.aspx
还可以进一步您创建软件包的理解。
我目前正在使用4.9,所以有人可能想纠正我对我没有意识到的变化。