Los Angeles, CA *

Creating a DotNetNuke® Module
Using CodeSmith Tools
(For DotNetNuke Version 4.4.0 or higher)


This is not for beginners:

This is not recommended for those new to DotNetNuke development. It is recommended that you start here: Super-Simple Module (DAL+) .

The reason is that while you may be an experienced ASP.NET developer, there are DotNetNuke framework specific things that you you would not be expected to know.

(this tutorial was made for version 4.4.0 or higher)

Tutorial Series:

Also see:
 The ADefWebserver DotNetNuke HELP WebSite


This tutorial will show you how to create a DotNetNuke module using CodeSmith Tools. This is a tutorial covering the CodeSmith v2.6 Templates for DNN 4 (By Lee) available either here or here or here or here or here or here.

You can also get additional DotNetNuke CodeSmith templates:  


1. Install Visual Studio Express or Visual Studio 2005 if you haven't already done so. (download)

2. Install SQL Server Express if you haven't already done so. (download)

3. Follow the directions here: Setting-up the Development Environment to install DotNetNuke and to create a DotNetNuke Website:

4. In Visual Studio, select "Build" then "Build Solution". You must be able to build it without errors before you continue.


Are you Ready to Create the Module?

You must have a DotNetNuke 4 website up and running to continue. If you do not you can use this link and this link to find help.

DotNetNuke is constantly changing as it evolves so the best way to get up-to-date help and information is to use the DotNetNuke message board.

I am sorry I will not be able to respond to individual requests for help on set-up issues. I will be able to help on issues related to the module this tutorial covers.


Next: Configure DotNetNuke


Buy DotNetNuke Modules from Snowcovered
Are you listed in the DotNetNuke Directory?

(C) by Michael Washington - -

DotNetNuke® is a registered trademark of Perpetual Motion Interactive Systems Inc.