DotNetNuke Installation and Usage Part 1

Rama Sagar
Posted by in C# category on for Beginner level | Points: 250 | Views : 2915 red flag

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/
Page copy protected against web site content infringement by Copyscape

About the Author

Rama Sagar
Full Name: RamaSagar Pulidindi
Member Level: Silver
Member Status: Member,MVP
Member Since: 12/30/2012 1:51:40 AM
Country: India
ramasagar
http://www.ramasagar.com
A Software Profesional working in Microsoft .NET technologies since year 2008, and I work for Dake ACE. I am passionate about .NET technology and love to contribute to the .NET community at Dot Net Funda

Login to vote for this post.

Comments or Responses

Login to post response

Comment using Facebook(Author doesn't get notification)