What is DNN?

andy - 20 Jul, 2013 12457 Views 1 Comment

DNN is an open source web content management system based on Microsoft.Net. It was written in VB.Net but it has been fully migrated to C# since version 6.0.

There are three versions available for DNN which are community edition, professional and enterprise editions. The professional and enterprise editions have more features built in and have technical supports offered. Below are the list of features available sourced from Dotnetnuke website.

  • Unlimited online and email product support with second level support from Dotnetnuke corp. architects and engineers.
  • Full product documentation.
  • Email notifications if there are secury patches or product updates available.
  • Access to DNN online knowledge base
  • Product copyright indemnification
  • Advanced Content Approval Process – Administrators can create custom workflows with an unlimited number of states and reviewers. Workflows can be for individual module content changes or for changes to any modules on a page.
  • Granular User Permissions – Page, module and folder level extended permissions provide granular security rights which allow you to precisely define which content contributors can edit which modules on each page.
  • Document Management - A full document management solution which allows your organization to store, control and view documents online including video and media files
  • Microsoft SharePoint Connector (Enterprise Edition only) - Enables fast, secure publishing of documents stored in SharePoint to public web sites, extranets or intranets.
  • Content Staging (Enterprise Edition only) - Make and test all web site changes on a staging server prior to publishing to your production server.
  • Windows Azure and Amazon S3 Support - Compatible with Windows Azure Cloud Hosting and provides two folder provider options for Amazon S3 and Azure File Storage.
  • eCommerce Engine - Empowers organizations with a small portfolio of digital goods and services to quickly enable ecommerce on their web site.
  • User Interface Customization with Telerik RadControls – A license for Telerik RadControls for ASP.NET AJAX for an unlimited number of developers to use within your Professional Edition instance
  • My Editable Pages - Links to all of the pages and modules in the site which a user has permission to Edit are displayed, allowing efficient page editing
  • Page and Module Caching – Multiple caching options speed the delivery of web pages and reduce the workload on your web servers
  • Google Analytics for Marketing – Support for advanced Google Analytics functionality such as visitor type, landing page, role, or referrer segmentation
  • File Integrity Checking – Checks files in the installation and reports any inconsistencies which may impact web site reliability
  • Web Server Farm Support – New caching provider delivers more efficient resource usage in web farms
  • Health Monitoring – Pings the website periodically to identify failures and will notify the site owner. Also ensures the site stays in web server memory for faster user accessibility

Where to download DNN?

To download the DNN installation files and source codes, you can go to

What version should I choose?

If you do not use any features provided by professional or enterprise version, it is highly recommended to use Community Edition. If you need help or some advises, you can post your enquiry in DNN Forums page.

What are the requirements to install DNN?

For the latest version of DNN 7.x.x, you will need the following web hosting requirements.

  • Windows Server Hosting supporting ASP.Net 4.x or higher
  • SQL Server 2005 or higher


21 Jul, 2019
Good! Excellent! I will use DNN for develop my site!
Write Comment
0 characters entered. Maximum characters allowed are 1000 characters.

Related Blogs

How to change copyright text in DNN?

In this article, I am going to show you how to change the copyright text in DNN. Usually, a copyright text is located under the footer of the site template.

Related Tutorials

Create your first DNN module extension

In this tutorial you will learn how to create your first DNN module This will be a basic module that will display Hello World You will learn also how to get a module setting and save the value into module ...

How to Install DotNetNuke?

This tutorial would be a good start for DNN newbie I have attached screenshots to help you on how to install the DotNetNuke step by step You can try this in your local computer first before installing it on live ...

How to install module extension in DotNetNuke?

What is actually a module extension in DNN A module extension can be considered as plugin program that you can install on your site Just imagine you have a car and you want to add a new sound system to ...

How to create a simple skin in DNN?

Learn how to create your first new skin template in DNN. You will also learn what are required to create the DNN skin template and what is the structure of the template looks like.

Manage Pages in DNN

Learn how to create and manage pages in DNN. To manage a page in DNN you must have an administrator role assigned on your account. The way how the DNN page work is based on single default.aspx only.