Blog Details

If you’ve visited our website before you probably have read several items related to the DotNetNuke Content Management System. If you aren’t familiar with what DotNetNuke is, this blog post is for you. 

You may have heard of other content management systems such as WordPress, Joomla or Drupal. DotNetNuke is open source (meaning accessible and usually free) like these other guys, but it is Microsoft based (ASP.NET).

First, let’s define what a content management system is. 

Content Management System (CMS)

A CMS is a tool used for publishing, storing and updating all of the elements that exist on a website. This can include video, text, documents, pictures, data, forms, etc. The CMS is the back-end of the website, where managers log in with a username and password to make and then save changes that will be seen on the (front) visitor’s end of the website. What is DotNetNuke (DNN)?

Website managers using a CMS do not necessarily need to know any code in order to publish or modify website content. With any CMS, minimal knowledge of HTML (Hypertext Markup Language) is not required, although a basic understanding is helpful. 

DotNetNuke (DNN) 

DotNetNuke (DNN) is straightforward and easy to learn and use. DotNetNuke makes it easy to edit content instantly. The DotNetNuke CMS is designed to be adaptable to all types of businesses. Whether you sell products online or not, DotNetNuke helps you manage all different types of your website content. 

DNN provides a consistent user-interface experience across all administrative fields. Wherever users/managers are updating, editing or creating content, the dashboards are similar, recognizable and easy to navigate. 

Another great, yet simple feature provided by DNN is that you are not constantly redirected to new pages as you modify your content. The content editor window pops up in front of the page you are editing (see image below). This allows managers/users to view the live content next to the window that they are making changes in.

Different types of access can be applied to different users. If you have a website where only registered users can access certain information (such as a resources tab, newsletter or association) you can assign registered users with greater access to pages on your website, and vice versa.


Modules have two meanings in the DotNetNuke world. A module can refer to installable software that you can add to your DNN website for enhanced functionality. These modules are all available in the DotNetNuke store at

The other definition of modules pertains to the building blocks of a DotNetNuke web page. These are discrete units on a webpage that represent visual content to the end-user (you, the person viewing my website, are the end-user).

A DotNetNuke web page is made up of different modules with different information and functionality. A video gallery is a module (see PackFlash video module below). A slideshow is a module. A calendar is a module. All different kinds of modules coexist side by side with all kinds of content that breathe life into a web page. Modules get “plugged in” to DotNetNuke to allow different kinds of content and multimedia to live on a web page. 

Other content management systems refer to modules as plugins or extensions.

DNN Evoq Engage

This version of DNN is referred to as the “Social CMS”. DNN Evoq Engage allows users to build individual identities and interact with other users via social features (similar to Facebook). The Journal module allows users to share updates (text, links, photos, or video) in a forum on your website. 

The ‘Social CMS” allows you to interact with your business community and manage what customers and clients are saying about your products and services. This feature provides your business with an opportunity to guide customers to your company website to post reviews as well as the ability to provide direct customer support via your website. You’ll get the good, the bad and the ugly, but this gives you the opportunity to Think Like Your Consumers and directly respond to what is being said about your business.

DNN Evoq Engage also has full support for websites in five different languages, making global companies and corporations ideal DNN users.

There are three editions of DNN:

  • DNN Platform - Open source (free).
  • Evoq Basic - Adds Advanced CMS functionality such as workflow and portal data sharing.
  • Evoq Content - Adds headless CMS functionality through an open API.
  • Evoq Engage - Adds social functionality to build a social network.

Compare DNN editions here.

If you still need to know more about DotNetNuke, contact us and we would be happy to give you more details on how it works as well as a free demo of the PackFlash Constellation Integrated Module Suite of DotNetNuke modules. This demo will give you a great visual of what the DotNetNuke CMS does and how some modules work plugged into it.