DNN® ( formerly DotNetNuke® ) is the leading open source web content management platform (CMS) in the Microsoft ecosystem. The product is used to build professional looking and easy-to-use commercial websites, social intranets, community portals, or partner extranets. Containing dynamic content of all types, DNN sites are easy to deploy and update.
Introduction
DNN Platform (formerly
"DotNetNuke Community Edition" content management system) is open
source software that is intended to allow management of websites without much
technical knowledge, and to be extensible through a large number of third-party
apps to provide functionality not included in the DNN core modules.
For more info click here http://en.wikipedia.org/wiki/DotNetNuke
Pre-requisites
- Install Package of DNN
- IS 7.5 or higher Web server/Web Matrix 3
- Visual Studio 2010/2012
- SQL Server 2008/2012 Management Studio
Let’s start Installation through step by step procedure:-
Configure
File System
Step 1: Open http://www.dnnsoftware.com/Community/Download
and click on Install package as shown below
Step 2: Right
click on the .zip file which we have downloaded select Properties and click on Unblock
as shown below
Step 3 Create a
Folder named websites in c drive and then create another folder named dnndev.me
inside websites folder. Now unzip all the files to the location (C:\websites\dnndev.me)
as shown below

Configure
Web Server
Step 4:- Now
let’s configure the Web server. I gonna use IIS 8.0 web server for development
process… Depending upon the criteria we can also use Web Matrix 3.
Open Run Command and
type inetmgr... If it is not present open control panel select Program and
features and click on Turn Windows Features on or off and enable all the
Internet Information Services as shown below

Step 6: Right
click on sites and select Add Website and provide the site name as dnndev.me
and provide the Physical Path where we have created in step 3 and click ok as shown below

Step 7: Click on
Application Pools right click on dnndev.me select Basic Settings and select the
Framework version as shown below

Step 8: Now open
the websites folder which we created in C drive and right click on dnndev.me
folder and select properties and go to security tab select dnndev.me and click
on Edit to change Permissions also provide Full control for dnndev.me as shown
below


Step 9: Now click
on Add as shown in above figure and add the user with name iis
apppool\dnndev.me and click on check names as shown.

Creating
the Database
Step 10: Now
let’s create the database open Sql server 2012 management studio and create a
new database with name dnndev.me and expand the security tab as shown

Step 11:- Right click on Logins and create new login and
provide the login name iis apppool\dnndev.me which we have created previously
as shown

Step 12:-Now let’s map the user to our database click on
User Mapping check dnndev.me database and at the bottom check db_owner &
public and click on OK

Installation Wizard
Step 13:-Open
dnndev.me which we have created previously and provide the details as shown
below

Here dot is used as SQL Server windows
authentication is being used...we can leave it as it was if we are using SQL Express...
Step 14: we will see the following progress bar as
it was installing tables in database and getting the site ready

Step 15:- After
100% installation let’s check our database whether it was created or not

Step 16:- Now let’s check the preview of the Site

Conclusion
In this article we have learned
how to install and configure dot net nuke 7.0...Let me know if you ran into any
issues
Let’s learn how to create a DNN module in
VS 2012 and install the extension in my Part 2 Article
Reference
http://dotnetnuke.codeplex.com/