Getting Started With DotNetNuke/Evoq

DNN, an abbreviation of DotNetNuke, is an open source content management system written in C# and based on Microsoft .NET. The latest version of DNN is 9.2.0.

Let’s start with the installation of DNN. Installation of Evoq can be done using the same steps.

Starting with the installation of DNN

Basically, there are four steps for getting started with the development of a website based on DNN.

  1. File system configuration
  2. Web server configuration
  3. Database configuration
  4. Installation

File System Configuration

  1. To download the latest version of DNN, click on the link given below.

    (Click on the install package option)

  2. Extract the downloaded folder

    Note
    Unblock the folder if it has any such option in the Properties window.

  3. Give Full and Modify permissions to the DNN Installation folder to the user account that will need it. DNN Installation folder is the folder where we extracted the downloaded folder.

    1. Right click on the DNN Installation folder and choose properties
    2. Select the Edit option in the security tab
    3. Click Add option
    4. Enter the Username and then click Check Names, if it is the correct username then it will get underlined, click Ok

      (If your OS version is 7 or later and IIS version 7.5 or later then your account name is NETWORK SERVICE or the IIS apppool\ApppoolName, which is automatically created by IIS)

      Example: iis apppool\sitename

    5. Select the username you added and give full and modify permissions and click Ok

Web server configuration

Basically configuring the web server means adding a site in IIS. Perform the following optional steps if IIS is not enabled in your system or else continue from step number 4.

  1. Go to control panel > programs and features and select Turn Windows features ON or OFF

  2. Expand the Internet Information Services

  3. Check whether the following listed options are checked or not, if not then check those features. (Pre-checked options won’t affect enabling the IIS)

    1. Web Management Tools: IIS Management Console
    2. World Wide Web Services

      1. Application Development Features: ASP.NET 3.5 and 4.6
      2. Common HTTP Features: Default Document and Static Content
      3. (Optional) Security: Basic Authentication

    3. Internet Information Services Hostable Web Core

  4. Open Internet Information Services (IIS) Manager

  5. Expand the sites tab

  6. Right-click and select the add website option

  7. Point to the folder where we have copied the files from the extracted folder or the DNN installation folder check the version of Net framework (change to v4.0 if not)

  8. Enter the hostname
    (For local development you can enter any domain but for live website use your website’s domain)

  9. Open the host file

    File will be located at the path

    C:\Windows\System32\drivers\etc

    Enter the local IP address your system and with that the URL which we entered while setting up the IIS website.

Setting up SQL

  1. Create a blank database for your Website

    1. Open SQL server management studio
    2. Right click on the Databases in Object Explorer and select New Database
    3. Enter a database name of your choice and click Ok

  2. Create a SQL user account

    1. Expand the Security tab and right click on Logins and choose New Login
    2. Enter the UserName, Select SQL Server authentication, Enter the credentials
    3. Select the database you created for your website
    4. Keep in mind to uncheck the Enforce password Policy
    5. Keep in mind to not click OK

  3. Give the newly created user db_owner access to the your database

    1. In the same login window which we opened in step 2 click the User Mapping option in the left most column of the window.
    2. Then check the database which we created for our website in the upper panel (this will enable the options in the lower panel)
    3. And then select the option db_owner

  4. Click Ok

Installation of DNN/Evoq

  1. Open the browser (recommended: Chrome)
  2. Open the link (same as an entry in the host file, which will also be same as the URL which we entered while creating a new site in IIS)
  3. A screen will appear which will ask for some details like user name, password, SQL Server details.

  4. Click continue and installation will start.


  5. Host account will be created on successfully completing the process.
  6. Click visit Website. Homepage will open as shown.