I would start by starting the DNN site on your site. This is true for any .NET developer.
The module is an extension for the DNN infrastructure, which can essentially (after proper installation) be dropped to the DNN page (called the tab). All your business logic will go into your own modules, and the code for these modules will be the only thing you will have to manage the source code. Do not make major changes to DNN, as they will be deleted if you are ever updated.
You do not need to use the Christoc module template if your module only needs to be deployed. I find that it contains a lot of unnecessary components and links that you probably won't need. Build your module using webUserControls, which inherit from DotNetNuke.Entities.Modules.PortalModuleBase. Drop the .ascx file into your folder in the DNN folder of DesktopModules and all the necessary DLL files in the DNN bin folder. In DNN, go to Host> Extensions and create a new extension. Add a module control to the extension and add your ascx files as controls (leave the blank key empty by default). Other views must have unique keys, and you can navigate to them in DNN using EditUrl ("KeyName").
Drop your module on the DNN page and go from there.
This, of course, is a simpler simplification, but it should make you go. There are many tutorials on the Internet in which I advise you to learn the basics, such as Globals.NavigateUrl (), to navigate between tabs and how to combine DNNs. This forum topic can help you http://www.dnnsoftware.com/answers/dnn-7-module-development-step-by-step-tutorial
source share