Overview

DNN is the old State of Montana web content management software.

DNN runs in a web browser, so agencies can distribute control of their web pages to the employees who truly own the content, and not just those with the technical ability to work in HTML.

DNN (formerly called DotNetNuke) comes from the third party DNNCorp. Among the more than 500,000 government and business organizations that run the ASP.NET-based content management system are NASA, the United Nations and Bank of America.

From its freeware base DNNCorp offers licenses up to the Enterprise edition (Evoq) license held by the State Information Technology Services Division which includes elite telephone support, complete source code and SharePoint document integration.

Features

Active Directory Authentication: The DNN CMS provides Single Sign-On (SSO) using the state Active Directory (AD) credentials, which offers a high level of security, authentication, and policy control. You leverage your existing investment in Active Directory, while reducing the amount of support calls.

Web Site Security: DNN tracks all modifications to your web site and provides a full audit history. Extended page, module, and folder level permissions allow you to provide CMS users with granular rights to view and edit your web site within the CMS. The Security Center continuously feeds relevant alerts to your administrators with links to download relevant security patches.

Granular Permissions: Within the CMS, users and groups can be given permission to: view content, add child pages, add modules to a page, copy modules from one page to another, delete content from a page, export a page template, import a page template or manage page settings.

Application Integrity: Installation files are checked against the standard release files. Any inconsistencies which may impact the reliability of your web site are reported, including files that are out of date or which have been modified.

FAQs

There are a lot of new features in DNN 9.  Below is a short set of references to get you started.

This list is not intended to be complete or fully endorsed by SITSD; it is a starting point.

DNN Documentation Center  - Official DNN document resource organized by various user roles.

DNN9 Cheat Sheet  - A map of where things were in DNN 8 and where they can be found now in DNN 9.

 DNN9 Tutorials (videos courtesy of cristoc.com)

We have found this generally happens if you are editing your DNN module in "HTML" mode, and you have hard coded links and/or images within your HTML.  If you have a bad link to a website, or a image link that doesn't point to the correct DNN portal and file, DNN does not know how to resolve this, and will not open up your page for editing by just clicking the blue "Edit Page" link on the top right of your page.  The work around for this issue is to hover over the blue "Edit Page" block -- and from the pull down check the "Stay in Edit Mode" check box, and this should bring the page back into "Edit Mode" so you can continue editing and make any corrections to your HTML.   If this does not work for you, you can open a POB case with the SITSD Service Desk and we can help you resolve your issue.
Watch a video demonstration on adding new pages to your site.
SITSD can provide a generic skin, or template, for your website that you can customize to fit your departments site needs.   If you prefer to have SITSD create a custom skin for your site,  SITSD can work with you at an agreed upon hourly rate.  Please contact the SITSD Service Desk or your SITSD customer service representative who will route your request to us so we can work with you to make your vision a reality.   DNN has a video training on basic page "Skinning" design for your website.
Watch a video demonstration on adding new pages to your site.
Watch a video demonstration on adding images to your web pages.
Depending on your access, you may need to have your website administrator perform this function, instruction for this task can be found in this instructional video from DNN.

Resources

DNN 9

This list is not intended to be complete or fully endorsed by SITSD; it is a starting point.

DNN9 TUTORIALS COURTESY OF CRISTOC.COM

ServiceNow Virtual Agent

The below html/css is reliant on Bootstrap 3/4 & Font Awesome 5.  The 2nd button allows the chat to open in a new window on mobile.

HTML

<a aria-controls="sn_va_web_client" aria-expanded="false" class="btn btn-circle d-none d-sm-block" data-toggle="collapse" href="#sn_va_web_client" id="chat-button" role="button" title="Chat">
<i class="fas fa-comments"></i>
</a>
<a class="btn btn-circle d-block d-sm-none" target="_blank" href="https://montana.servicenowservices.com/sn_va_web_client_app_embed.do?sysparm_branding_key=doa&sysparm_skip_load_history=true" id="chat-button" title="Chat">
<i class="fas fa-comments"></i>
</a>
<iframe class="collapse" height="650" id="sn_va_web_client" src="https://montana.servicenowservices.com/sn_va_web_client_app_embed.do?sysparm_branding_key=doa&sysparm_skip_load_history=true" title="ServiceNow Virtual Agent Client" width="350">
</iframe>
<div id="chat-greet">Hi, I can help answer your questions!</div>

CSS

/********** CHATBOT **********/
#chat-button, #chat-greet, #sn_va_web_client {
position:fixed;
right:10px;
bottom:10px;
z-index:9999;
background:#4169e1;
color:#fff;
}
#sn_va_web_client {
margin-bottom: 80px;
}
#chat-greet {
margin: 0 85px 17px 0;
padding: .375rem .75rem;
border-radius: .25rem;
}
.btn-circle {
width: 70px;
height: 70px;
padding: 10px 16px;
border-radius: 35px;
transition: all .5s;
text-align: center;
font-size: 35px;
line-height: 1.33;
}
#chat-button[aria-expanded="true"]{
border-top-left-radius: 0;
}
#chat-button[aria-expanded="true"]:before {
content: "\f00d";
font-family: 'Font Awesome 5 Free';
font-weight: 900;
}
#chat-button[aria-expanded="true"] i{
display:none;
}

Other

If you don't have Bootstrap or Font Awesome 5, you can add it to the top of your skin files by putting CDN hosted links to Font Awesome CSS, Boostrap CSS & Boostrap JS:

If you have Bootstrap 3 and not 4, you can add this additional CSS to your stylesheet:

.d-none {
display: none!important;
}
@media (min-width: 576px){
.d-sm-block {
display: block!important;
}
.d-sm-none {
display: none !important;
}
}