• Login
  • Register

Extension library

DNN can be extended in many ways. There are hundreds (thousands?) of themes, modules, libraries and providers. Some of them are free and open source, others are sold by vendors in the DNN Store.

The great thing about all these extensions is that they do not solely aim at content editors. There is a vast number of modules that help developer create their awesome custom work in a faster method.

Below you find all open source goodies, links to the download pages & source code. If this does not have what you want or need, you can always try the DNN Store or put your request in one of the forums.

Active Forums

Module

Module

Active Forums is a DNN module that allows you to easily build a complete on-line community. By leveraging the DNN framework, Active Forums allows you to quickly set up a feature-rich discussion forum for your website. Whether you are a hobbyist who just needs a single forum or building an on-line community for your enterprise, Active Forums is your solution.

Active Forums is designed specifically for use with DNN. It was the first fully integrated forum package for the DNN Framework. Active Forums is packed with many of the features you see in stand-alone forum systems.  Installation is simple and quick. Just upload, add Active Forums to the page you specify and your on-line community is ready to go.

Content Injection

Module

Module

This module allows you to easily inject any content into your DNN pages. This could be HTML, JavaScript, and CSS. You can use this module on a single page or many pages to add anything to the page output in the header, footer, and body. It works with the built-in DNN client dependency framework to properly integrate with your performance and optimization strategy.

Page Settings Editor

Module

Module

On some websites, developers can get very creative with implementation in DNN. An example of this might be storing information for a complex mega menu implementation.

In fact, did you even realize that pages in DNN has settings that you can use in the same way that you may be aware of with ModuleSettings and TabModuleSettings? That's right! This module basically allows you to edit the TabSettings table for the given page that this module is on.

2sxc

Module

Module

DNN + 2sxc = #DNNCMS - This tool helps web designers and developers prepare great looking content in DNN (DotNetNuke). It's like mixing DNN with Umbraco and Drupal :)

2sxc-content-app

Module Template

Module Template

the 2sxc default content app with templates supporting multiple css using Koi

A Dnn 8 responsive theme using Bootstrap

Theme

Theme

A free open source responsive skin\theme for Dnn (DotNetNuke) using Bootstrap3. A demo of the theme/skin can be viewed by visiting http://www.dnnbootster.com

A clean, prepared bootstrap3 skin for DNN

Theme

Theme

A clean, prepared bootstrap3 skin for DNN (DotNetNuke), ready to make awesomeness - ideally combined with bootstrap content-templates.

Active Forums to YAF.Net Migration

Module

Module

ApiBrowser

Tool

Tool

DNN Module providing a msdn type browsing experience for an API

AppBuilder

Module

Module

This module is actually a set of modules. Together a low code platform on DNN

AppInsights module

Module

Module

- A module to use Visual Studio Application Insights with the DNN

Aricie.PortalKeeper

Module

Module

is a DNN module to build agents

AssemblyAnalyzer

Tool

Tool

Powershell module to analyze a built assembly and output an XML file with all details which can be used by the Api Browser project

Auth0 Connector - DNN provider

Authentication

Authentication

A DNN provider utilizing Auth0 platform. Allows you to sign in to DNN using various accounts like: Google, Facebook, Twitter.

The "Auth0 Connector" is a provider for DNN Platform that uses Auth0 platform to authenticate users. Thanks to Auth0, that sits between DNN and the Identity Provider, users can easily utilize their Google, Facebook, etc, accounts in DNN website. At the login process new identity will be automatically created in DNN (username, displayname, email). Check this Auth0 doc page for list of all possible Identity Providers that you can connect.

"Auth0 Connector" is builded at the top of OWIN standard

BBQuery

The bitboxx bbquery module is a DNN module for querying and editing database tables.

Its intention is more for intranet than internet. You can define database querys (selects) to every kind of database (if drivers are installed) and even edit the tables if configured like this. if you or your employees need to fire every morning the same query to the database to check if nightly production went well and every record is on his right place, this is the module for you! The minimum DNN Version for this module is 06.01.00.

BBStore

Module

Module

DNN eCommerce module(s)

CKEditorProvider

Module

Module

An HTML Editor Provider for DNN using the CKEditor.

CallTrackerLite

Module

Module

is to replace an Access Database application utilizing DNN 8

CaptainHook

Tool

Tool

This is a simple GitHub Bot for processing Pull Requests

Collection of PowerShell modules

Tool

Tool

A collection of PowerShell modules for DNN management

Conference

Module

Module

DNN Connect conference module

Conference.Mobile

Tool

Tool

Xamarin mobile app for conference module

Connect-Projects

Module

Module

Project gallery module

Connect.UserAccess

Module

Module

Personabar extension to manage users' access to a site

DNN Azure Active Directory Provider

Authentication

Authentication

is an Authentication provider for DNN

DNN Dev Tools

Module

Module

The Swiss army knife for DNN developers and host admins

DNN Redirects

Module

Module

- set up redirects by user roles.

DNN Search And Replace

Module

Module

DNN Text Search and Replace

DNN's Extension Verification Service

Tool

Tool

EVS attempts to simplify the extension development and testing process by automating some of the initial compatibility checks. Currently EVS conducts this compatibility checking by focusing on three key areas which include the package manifest, SQL scripts and assemblies.

DNN-JavaScript-Libraries

Module

Module

Common JavaScript libraries packaged as DNN JavaScript Library extensions

DNN-SEORedirect

Module

Module

This is a 40FINGERS module will allow you to monitor and manage the 404's your DNN site is receiving.

DNN-Translator

Tool

Tool

DNN Translator helps you translate resource files in DNN

DNN.ActiveDirectory

Authentication

Authentication

Active Directory authentication for DNN

DNN.Announcements

Module

Module

DNN Announcements is a basic module used for displaying news items on your DNN site.

DNN.Authentication.SAML

Authentication

Authentication

DNN.Authentication.SAML is a free, open source authentication provider for DNN.

Current Features: 
- Login to a DNN site using a SAML identity provider
- Match your DNN Profile properties and User properties with SAML Claims
- Sync these values during a User login 
- Creates and Syncs a new DNN User during login if it doesn't exist

Nice to Add:
- Create / Sync DNN Roles based on SAML Claims

DNN.Events

Module

Module

DNN Events manages display of upcoming events as a list in chronological order or in calendar format with additional information. This Github repo is used for source management and releases.

DNN.Faq

Module

Module

DNN FAQ is a basic module used for displaying frequently asked questions on your DNN site.

DNN.Feedback

Module

Module

DNN Feedback is a basic module used for accepting user inquiries on your DNN site.

DNN.FormAndList

Module

Module

Design your own table complete with field types, validation and custom user permissions.

DNN.Forum

Module

Module

Forum is a module used for managing forums and email notification of posts on your DNN site.

DNN.Gallery

Module

Module

DNN.Gallery is a basic module used for displaying images on your DNN site. The module persists metadata using XML.

DNN.IFrame

Module

Module

DNN IFrame is a module used for embedding an internal/external URL on your DNN site.

DNN.Links

Module

Module

DNN Links is a basic module used for displaying navigational links on your DNN site.

DNN.NewsFeeds

Module

Module

DNN News Feeds is a module used for displaying aggregated news feeds your DNN site.

DNN.Reports

Module

Module

DNN Reports module provides a simple, flexible, view on your database, any table, any view and display results with plugin visualizers

DNN.Repository

Module

Module

DNN.Repository is a rich module used for managing and displaying rich collections of images, files, links, etc. on your DNN site. Includes user rating, comments, templating and skinning.

DNN.SiteLog

Module

Module

A sitelog module which replaces the feature from DNN Platform which was removed as part of DNN 8.

DNN.Vendors

Module

Module

The Vendors module project allows admins to manage Vendor relationships and add Advertising banners to their site.

DNN.Wiki

Module

Module

DNN Wiki is a module that combines a wiki engine with your favourite html editor

DNN.XML

Module

Module

DNN XML is a module used for displaying XML transformations on your DNN site.

DNNConnect-2016-Demo-ReactJs

Documentation

Documentation

React JS 101 session demo

DNNConnect2017.Prompt

Documentation

Documentation

This is an example of how to extend Prompt for DNN

DNNConnect2018-MobileApp

Tool

Tool

This repository contains the source code for the DNN Connect 2018 Mobile App.

DNNSpot - Store

Module

Module

an eCommerce Module for DNN

DNNTemplates

Tool

Tool

Christoc's DotNetNuke Extension Development templates for Visual Studio

DNNUserGroups

Module

Module

The DNN User Groups module

DataExporter

Module

Module

- Export Data from database.

Dnn-Powershell

Module

Module

Powershell module which allows you to run commands remotely for DNN Platform

Dnn.IdentitySwitcher

Module

Module

switch between users without knowing their passwords.

Dnn.MDesign

Theme

Theme

A Dnn 8 responsive theme using Bootstrap

DnnApiData

Documentation

Documentation

XML files that contain parsed code from the DNN Platform API

DnnC.Bootster

Theme

Theme

A Dnn 8 responsive theme using Bootstrap

DnnC.BootsterV2

Theme

Theme

DnnBootster version 2

DnnC.Contra

Theme

Theme

A Dnn 8/9 responsive theme using Bootstrap 4

DnnC.CookieConsent

SkinObject

SkinObject

CookieConsent SkinObject for Dnn

DnnC.DBAnalyzer

Tool

Tool

The DnnC DBAnalyzer is a tool that will give you a visualization of your Dnn database

DnnC.Dnn-Connect-2017-Sass-Theme

Documentation

Documentation

Demo of a Dnn Skeleton theme using Sass

DnnC.DnnThemeEditor

SkinObject

SkinObject

A re-usable Dnn theme editor SkinObject

DnnC.Minimalist

Theme

Theme

A Dnn 8 responsive theme using Bootstrap

DnnJobBoard

Module

Module

a job listing and application module

DnnLogCleaner

Module

Module

A simple utility, used to clean DNN installations log files to prevent overgrowth.

DnnMvcAjaxHandler

Tool

Tool

ajax handler to use in dnn MVC modules

DnnPackager

Tool

Tool

Automate the packaging logic for your DotNetNuke projects, deploy to your IIS from within Visual Studio.

DnnUserAccess-Mobile

Tool

Tool

Mobile app that pairs with the DNN User Access personabar extension. This app is made in React Native.

Engage Modules

Module

Module

- great module to extend DNN

Engage-Application-Insights

Module

Module

is an extension for the DNN Platform to integrate Application Insights monitoring

Engage-Booking

Module

Module

is an appointment management tool

Engage-Dashboard

Module

Module

is an administrative tool for the DNN

Engage-Employment

Module

Module

is a job listing and applicant management tool

Engage-Events

Module

Module

is a calendar and event management system

Engage-F3

Module

Module

allows you to quickly and easily search for a string in the Text/HTML modules

Engage-Jackrabbit

Module

Module

is a utility module which allows an administrator to add scripts to a page

Engage-Locator

Module

Module

is a location management tool

Engage-Publish

Module

Module

is an article management system/workflow engine

Engage-Rotator

Module

Module

is a slider/rotator tool

Engage-Survey

Module

Module

is a survey and form building tool

Engage-Take-Out

Module

Module

for importing and exporting site settings which aren't typically included in site templates

Engage-Tell-a-Friend

Module

Module

gives your website visitors the ability to share links to your site with friends

Events app for 2SXC

Module Template

Module Template

A simple events app for 2SXC

Expandable Text HTML

Module

Module

Quickly display multiple pieces of content in a compressed area

Fast Shot - Slideshows and Galleries

Module

Module

- Display images as galleries/slideshows

FlickrGallery

Module

Module

DNN module to show group photos sorted by date taken

Google Tag Manager Connector

Module

Module

Integrate Google Tag Manager (GTM) the same ease as Google Analytics

HammerFlex

Module

Module

Another free open source skin for DNN (DotNetNuke) using Bootstrap 3 grab the latest release from the RELEASES tab.

HammerHead

Theme

Theme

HammerHead theme for DNN9 using BootStrap 4

Handy Tips - Tooltips

Module

Module

- Skin Object replaces Dnn Labels with nice tooltips.

Hotcakes Commerce

Module

Module

Hotcakes Commerce is the best e-commerce solution for online stores to grow their business to take them to the next level. Hotcakes is perfect for all stakeholders, including designers, developers, store owners, and customers. Shopping cart software solution done right. Whether you call it e-commerce or ecommerce, you're in good hands.

Hotcakes Commerce is the most complete and powerful e-commerce solution available to the DNN ecosystem, including both open-source and commercial options.  You'll be empowered to sell more online.  Your customers will be able to discover and shop for more.  Shopping online has never been more powerful on DNN since Hotcakes.   Whether you call it e-commerce or ecommerce, you're in good hands.

Some of the features include:

  • High-usability
  • Faster performance
  • Insightful analytics dashboard to help store owners make mission-critical decisions
  • Fully documented in a Zendesk support portal
  • One-step checkout
  • Guest checkout
  • Amazon-style search and product browsing
  • Comprehensive reports
  • AutoMAGICally related products (and you can do it manually too, if you want)
  • Product bundles
  • Role-based categories and products
  • Custom product types 
  • Affiliate / Loyalty program 
  • Reward points program
  • Gift cards/certificates 
  • Product bundles
  • Digital products
  • Membership products
  • Multiple images per product
  • Product swatch support
  • Variants and custom product choices
  • Featured products
  • Inventory management
  • Shipping your way (several customizable providers, and also FedEx, UPS, and USPS)
  • Tax management 
  • Tax providers
  • Tax exemption by customer and/or product
  • Avalara Avatax integration
  • VAT support
  • Shopping cart abandonment reports and reduction features
  • Wish list support
  • Built-in customer reviews and ratings 
  • Review moderation
  • Zero-dollar orders 
  • Quickbooks integration 
  • Delegate store and catalog management to others
  • Remind your customers about their most recently viewed products
  • Extensibility to customize the order workflow and events when customers interact with your store
  • 100% ability to make the front-end views pixel-perfect with your design
  • Able to be integrated into any other system or process
  • Viewset engine based on forward-thinking ASP.NET MVC Razor 
  • Compatible with Bootstrap 3 & 4
  • Custom payment methods and gateways
  • Comprehensive REST API
  • Sample solutions for all of the extension points to get your development started fast

IdentitySwitcher

Module

Module

Allows you to switch between users, without knowing their passwords. Excellent tool during development and testing

LPManager

Module

Module

Language Pack Manager, formerly known as DNN Europe LocalizationEditor

Language packs for various modules in different languages

Language pack

Language pack

Languages packs created by community members for various often used module (open source and commercial modules) in a range of languages, such as French, German, Polisch, Russian, Dutch, Italian, Spanish, Ukrainian and more.

Live Forms

Module

Module

Forms module with a lot of options. And still user friendly.

Live accordion

Module

Module

Accordion module that is easy to use and works seemlessly with other modules of Mandeeps.

LiveChat

Module

Module

MyDnn Live Chat is a powerfull DotNetNuke(Dnn) module for Chat with visitors in real-time

Map

Module

Module

Google maps module for DNN 8+

MessageOfTheDay

Module

Module

A simple MVC Module for DNN that will allow you to Create/Display a Message of the Day.

Metro 7 theme

Theme

Theme

A Metro style 4 color skin package for DNN Platform

MolliePaymentProvider

Module

Module

Mollie Payment Provider for NBrightBuy

NBStore_OpenUrlRewriter

Module

Module

NBStore Provider for OpenUrlRewriter

NavigationProviders

Module

Module

This is a group of Navigation Providers which used to be part of the core DNN Platform

OpenApp

Module

Module

Web Application Starter Platform

OpenContent

Module

Module

Structured Content editing for DNN (Dotnetnuke)

OpenContent-Templates

Documentation

Documentation

Templates for OpenContent

OpenContent_OpenUrlRewriter

Module

Module

DNN OpenUrlRewriter for OpenContent module

OpenImageProcessor

Tool

Tool

DNN wrapper library around ImageProcessor Library For On-The-Fly Processing Of Images.

OpenOutputCache

Module

Module

OpenOutputCache for DNN (Dotnetnuke

OpenStore e-commerce solution

Module

Module

Create e-commerce websites or full modular e-catalogues. Fully localizable, OpenStore integrates all the features that allow you to sell or distribute your products online easily and generate maximum sales.

OpenUrlRewriter

Module

Module

Open Url Rewriter for DNN (DotNetNuke)

Openform

Module

Module

OpenForm in a DNN module to create end users forms like contact, register, etc. The definition of the form is based on Alpaca json format.

PolyDeploy

Tool

Tool

A Bulk Deployment tool for the DNN CMS. PolyDeploy is focussed on security, reliability and auditability.

PropertyAgent_OpenUrlRewriter

Module

Module

Open Url Rewriter provider for Ventian Property Agent

R7.Dnn.Extensions

Tool

Tool

A library to simplify extensions development for DNN Platform

R7.Dnn.Extensions.EFCore

Tool

Tool

A library for DNN Platform web CMS extensions development with Entity Framework Core

R7.Dnn.Extensions.React

Tool

Tool

Library for DNN Platform web CMS extensions development with ReactJS.NET

R7.Dnn.Survey

Module

Module

Classic DNN Survey module with some tweaks

R7.Dnn.Templates

Tool

Tool

DNN Platform project templates and helper addin for MonoDevelop / Xamarin Studio

R7.Documents

Module

Module

Redesigned version of DNN Documents module

R7.Epsilon

Theme

Theme

Highly customizable, multiportal, responsive skin for DNN Platform based on Bootstrap 3

R7.FeedbackButton

SkinObject

SkinObject

Feedback skinobject extension for DNN Platform

R7.ImageHandler

Module

Module

Image generator / thumbnailer for DNN Platform

R7.MiniGallery

Module

Module

Simple image gallery module for DNN Plaftorm

R7.News

Module

Module

Taxonomy-driven news subsystem for DNN Platform

R7.University

Module

Module

DNN Platform subsystem designed to present and manage high school educational organization assets (divisions, employees, courses, etc.) compatible with Rosobrnadzor microdata recommendations

R7.Webmaster

Tool

Tool

Webmaster's desktop productivity tools

RoleManager

Module

Module

Module to manage user role memberships

SQL_OpenUrlRewriter

Module

Module

Generic SQL provider for Open Url Rewriter for DNN (Dotnetnuke)

Secure Password Recovery

Module

Module

Secure Password Recovery for DNN

IowaComputerGurus's Secure Password Recovery module is the next step in helping keep your users information secure within your DotNetNuke Portal. Unlike the out of the box functionality of DotNetNuke, this module allows users to request a password reset. The user is then sent an "Access Code", using this code they can return to the site and reset their password. It is only at that time that the users password was actually changed

SecurityAnalyzer

Module

Module

The DNN Security Analyzer is a module aimed at helping you to improve the security on your DNN website

Simple File List

Module

Module

Showing files in a particular folder

SiteNews

Module

Module

Display new or modified contents from a web site.

SkinControls

Module

Module

DNN Connect skin controls suite

Sticky notes module for DNN (formerly DotNetNuke)

Module

Module

StyleHelper Skin Object for DNN

SkinObject

SkinObject

The 40FINGERS Style Helper Skin object allows you to manipulate the CSS, Javascript links and meta tags DNN loads by default. You can remove them, change them and add your own.

UManage

Module

Module

is Simple and Fast User Management for DNN 8.0

Universal Autosave

Module

Module

- Configure autosave for any form/control.

User Import & Export

Module

Module

- Export/import users.

Ventrain Child-Links

Module

Module

Child Links for DotNetNuke is a navigation utility for helping administrators build their DNN sites.

Ventrian DotNetNuke-Sanitization-Script

Tool

Tool

Allows anyone to sanitize their user information between environments for the purposes of security. Configurable by role and profiles fields.

Ventrian Feedback-Center

Feedback Center for DotNetNuke is a module for collecting and organising feedback on any particular suite of products.

Ventrian File-Links

Module

Module

File Links for DotNetNuke is a navigation utility for helping administrators displays lists of files.

Ventrian News-Articles

Module

Module

Ventrian News Articles for DotNetNuke has been helping DotNetNuke administrators to publish articles and blogs to their DotNetNuke portals since 2004.

Ventrian Property-Agent

Module

Module

Property Agent for DotNetNuke is a templated property module that allows you to manage and display all kinds of properties from cars to boats to real estate.

Ventrian Simple-Gallery

Module

Module

Simple Gallery for DotNetNuke has been helping DotNetNuke administrators to publish photos and albums to their DotNetNuke portals since 2005.

Ventrian Subscription-Tools

Module

Module

Subscription Tools for DotNetNuke is a module for managing subscription payments within DotNetNuke.

Ventrian Subscriptions

Module

Module

Subscription management

X3.DnnUrlManagement

Module

Module

This DNN module provides a UX for managing the settings of DNN's Advanced Url Management functionality.

app-employees-directory

Module Template

Module Template

Employees Directory App for 2sxc / DNN

app-faq

Documentation

Documentation

Simple faq app with categories, filters, various views

app-mobius-forms

Module Template

Module Template

Simple jQuery based 2sxc form - to use immediately or to modify as needed. Multi-language, simple, with Recaptcha

app-news

Documentation

Documentation

A standard news / announcements app

connect.koi

Tool

Tool

Koi enables .net CMS-components to work perfectly with different CSS-Frameworks determined by the layout / theme.

dnn-summit-2017-demo

Documentation

Documentation

DNN Summit 2017 Demo

dnn.newsArticlesUrlProvider

Module

Module

A custom URL Provider for the Ventrian News Articles module, designed for support on DNN 8.0.x and later

This is a URL Provider designed to work with the Ventrian News Articles module to support shortened, friendly URL's for all pages. This provider is based off of code that was ported from a solution created by Bruce Chapman and included for use with the IFinityUrl provider that was used in DNN Prior to version 7.2.0.

dnn.simpleBootstrapAccordion

Module

Module

A simple module for the management of Accordion content following Bootstrap design standards for DNN based websites.

dnn.simpleBootstrapTabs

Module

Module

A simple module for the management of Tabbed content following Bootstrap design standards for DNN based websites.

dnnCHAT

Module

Module

This module for DNN 7.1.0+ utilizes SignalR and DAL2 to create a Chat Room functionality for DNN

dnnGlimpse

Module

Module

module that aids in troubleshooting server-side

dnnScript

Tool

Tool

Improve Stability & Performance of DNN (AKA DotNetNuke) CMS Platform (TurboScript)

dnnTurbo SQL Scripts are designed to improve stability and performance of the database used by your DNN websites. This is achieved by improving the database schema (fixing issues, enforce referential integrity and improving indexes) and the code to query it (using calculated columns, indexed views and improved functions and procedures). The schema remains fully compatible with DNN default schema, however, you'll have to run TurboUnschema.sql prior to any DNN upgrade, to remove schema binding from several functions and views.

dnnicons

Documentation

Documentation

This is the official repository for the DNN Icons Font

dnnsimplearticle

Module

Module

A simple DotNetNuke articles module. Allows you to create and maintain articles and displays them in a simple paged list.

dnnstuff.aggregator

Module

Module

A DNN Module for displaying content and other modules inside of tabs

dnnstuff.favorites

Module

Module

A DNN Module that allows a user to manage a list of favorite pages

dnnstuff.injectanything

Tool

Tool

Inject Anything module for DNN (DotNetNuke)

dnnstuff.modulerotator

Module

Module

Module Rotator is a DNN module that allows you to rotate the content of multiple modules in the space of a single module.

dnnstuff.sqlviewpro

Module

Module

A DNN module that aids you in presenting data in various formats like grid, chart etc.

dnnstuff.welcome

Module

Module

Welcome module for DNN (DotNetNuke)

nvQuickSite

Tool

Tool

nvQuickSite is a desktop installation app for DNN, the world's most popular ASP.NET-based CMS. This app allows you to easily install DNN onto any environment that meets the minimum system requirements for DNN to be installed.

nvQuickTheme

Theme

Theme

nvQuickTheme is more than just a great minimalist DNN (DotNetNuke) theme. It is a powerful theme building framework and developer workflow.

razor-blade

Tool

Tool

A library of helpers for Razor, to lighten Razor templates and make work easier.

safe-dnn-minification

Module

Module

A replacement for the JS and CSS minification with the Client Dependency Framework that DNN uses
No results found