• Share
    • Twitter
    • LinkedIn
    • Facebook
    • Email
  • Feedback
  • Improve this Doc
Show / Hide Table of Contents

Creating a Module

DNN Version: 09.02.00
12/08/2019 • 1 minute to read
Contributors  david-poindexter
12/08/2019  • 1 minute to read  • Contributors  david-poindexter

You can produce a module in different ways:

  • Create an entire module from scratch. For very simple modules, you can use the DNN Module Creator.

  • Start with module development templates, such as:

    • DNN 8 Templates
    • Chris Hammond's DotNetNuke Module and Theme Development Templates (Installation instructions)
  • Customize a pre-existing module.

    Thousands of third-party modules and themes are available from these sources:

    • DNN Store: Extensions for sale. Some developers provide versions that include the source code.
    • DNN Community Github: Community maintained extensions including most of the formerly included core modules.
    • DNN Connect Community extensions page: A collection of community maintained modules maitained by Dnn Connect.

You can also use different programming frameworks (Web Forms, MVC, SPA) and languages (C#, VB) to create your module.

The DNN Manifest SchemaCommon Module FeaturesModule ArchitectureAbout the Extension Verification Service
DNN Module APIsDNN 8 API ReferenceDNN Wiki: Module DevelopmentDNN Community Blog: Module Development series by Clinton PattersonUsing the new Module Development Templates for DotNetNuke 7 by Chris Hammond
Back to top by the community, for the community... #DNNCMS