What is it
DNN KickStart a Windows program, developed in VB.NET to generate DNN 4 Modules.
This can be done by defining your fields in DNN KickStart or from reading database tables.

What do I need?
Basicly only DNN KickStart!
You do not need a local DNN installation!
You do not need any developers environment!
You do not need a database!
Just create your field definitions in DNN KickStart.
Generate your module.
You can upload these module to any DNN 4 Portal you want to.
Optional:
Just create a database in SQL Server with your tables.
These tables will be converted to a module per table.
How is it done
- You just install the program, and run it.
- You will be asked information about your module, the name, description, company and if the data should be stored portal wide or per module.
- Define your fields
- Select the output folder where you want to store your module files
- Generate the files!
- Zip the files in the output folder.
- Upload the ZIP file to your portal.
- Use your Module in your portal.
Optional way with database table
- Enter the information about your module, the name, description, company and if the data should be stored portal wide or per module
- Connect to your database with username and password. This can be any Microsoft SQL Database (MSDE, 2000, Express, etc).
- Select the table you want to use as base for your module.
- Select the output folder where you want to store your module files
- Generate the files!
- Zip the files in the output folder.
- Upload the ZIP file to your portal.
- Use your Module in your portal.
What do I get
This program creates the complete DNN 4 Module ready to use in all the files needed for a module.
The code is based upon the default StarterKit delivered with DNN 4 and completely compatible with it.
The code can be changed you if you want to.
File that will be created where <ModuleName> is the name choosen by you as Modulename:
01.00.00.SqlDataProvider
DataProvider.vb
Edit<ModuleName>.ascx
Edit<ModuleName>.ascx.resx
Edit<ModuleName>.ascx.vb
<ModuleName>.dnn
<ModuleName>Controller.vb
<ModuleName>Info.vb
<ModuleName>_SqlDataProvider
Settings.ascx
Settings.ascx.resx
Settings.ascx.vb
SqlDataProvider.vb
Uninstall.SqlDataProvider
View<ModuleName>.ascx
View<ModuleName>.ascx.resx
View<ModuleName>.ascx.vb