Start a conversation

Articles

  • Packaging Your Extension

    Overview The components of an extension (theme or module) can be bundled into a package for easier distribution and installation. An extension package is simply a zip file that contains all the files ...

  • Creating a Module Using Templates

    Environment DNN Platform Evoq Content Evoq Engage     Prerequisites A local DNN installation with host permissions. Visual Studio 2015 is the recommended IDE for developing DNN modules.     Process St...

  • Testing Your Module

    Environment DNN Platform Evoq Content Evoq Engage     Process Run your module through the DNN Extension Verification Service (EVS) to perform compatibility tests in three areas. Install the package. I...

  • About the EVS

    About the Extension Verification Service The DNN Extension Verification Service (EVS) performs compatibility tests in three areas. Module packaging. EVS verifies: That a valid .dnn manifest file exist...

  • Common Module Features

    Common Module Features Themes and Containers While not traditionally considered part of module development, themes and containers define how a module is displayed on a page. Understanding the relation...

  • Start VS Project with Templates

    Overview This article provides instructions on how to start a Visual Studio project with templates. This article applies to:   Prerequisites A local DNN installation with Host permissions. Visual Stud...

  • DNN Manifest

    The DNN Manifest Schema The DNN manifest is an XML file (e.g., MyDNNExtension.dnn) that indicates how specific files in the extension package must be processed during installation. Only the files spec...

  • Using the Module Creator

    Overview The DNN Module Creator enables developers to quickly build modules without a full-blown IDE, like Visual Studio. It automates many of the initial module creation tasks so that module develope...

  • Module Architecture

    Module Architecture Although every module provides a different set of features and functionality, some architectural elements are common among modules. Most DNN modules are developed using an n-tier a...

  • Web Forms Modules

    Web Forms Module Development Web Forms Module Architecture Web Forms modules follow the standard DNN module architectural pattern and use a traditional server-side rendering model. When a page is requ...