What You Need:
- Visual Studio 2005 (This will not work with Visual Web Developer Express)
- Web Application Projects (WAP) for Visual Studio 2005 (download)
- SQL Server Express
(download) or SQL Server 2000/2005
- The latest copy of the DotNetNuke
"Source Version"
(download)
- The latest copy of the DotNetNuke
"Starter Kit"
(download)
Download the DotNetNuke Starter Kit
The DotNetNuke Web Application Framework and DotNetNuke Compiled Module will install as part of the Starter Kit
Install DotNetNuke using
DNN Source Installation
Double-click on the
DotNetNuke.sln file in the Windows file manager to open the Solution in Visual Studio
Click on the root Solution node in the the
Solution Explorer
From the menu bar select
File, then
Add, then
New Project
In the
Add New Project dialog, click on
Visual Basic then
Web then on
DotNetNuke Compiled Module under
My Templates
Also, in the
Add New Project dialog, click the
Browse button.
Navigate to the
DesktopModules directory
Click the
Open button
Also, in the
Add New Project dialog, enter
HelloWorld in the Name box
The
Add New Project dialog should now be configured as follows:
- DotNetNuke Compiled Module template is selected
- Name is set to HelloWorld
- Locations is set to the DesktopModules directory
Click the Ok button.
The
HelloWorld project will be created
Double-click on the
My Project icon under the
HelloWorld project
Change the Root namespace...
...to nothing and then click the Save icon on the toolbar.
Right-click on the project...
...and
Build the Project
The
HelloWorld project will Build
Double-click on the
01.00.00.SqlDataProvider file under the
HelloWorld project
Copy the entire SQL Script:
Open the site in your web browser and log in using the
Host account.
On the
Host menu select
SQL
Paste the SQL script in the SQL box.
Select the Run as Script box and click "Execute".
On the
Host menu select
Module Definitions
On the
Module Definitions menu, select
Create New Module
At the top of the
Edit Module Definitions page, select
HelloWorld.dnn from the
Module Manifest drop-down and click the Install link
On the
Module Definitions page click the pencil icon next to
HelloWorld to edit the module definition
The optional interfaces (
Portable and
Searchable) will not be checked.
Click the Update Link
The Module Configuration will now be properly updated
The
HelloWorld module will appear in the Module list so that you can now add it to a page.
The tutorial is now complete.
Also see:
The ADefWebserver DotNetNuke HELP WebSite