Module Development Best Practices

Note: this wiki also contains other pages on Best practices

%%%%EditSectionPlaceHolder%%%%

Development»

The wiki already has a number of useful pages of content that demonstrate how to develop modules:


In addition it's highly recommended you consider the module development templates discussed in this blog . The blog entry also links to a short video explaining how to use these templates.

%%%%EditSectionPlaceHolder%%%%

Packaging»

There are a number of ways to do packaging for modules such as Automated DotNetNuke Module Packaging MSBuild and Automated Module Packaging for DotNetNuke, as well as using the built in UI to create packages.

There is also extensive documentation on the Manifests format and all of it's capabilites available.

%%%%EditSectionPlaceHolder%%%%

Do's»




%%%%EditSectionPlaceHolder%%%%

Don'ts»



%%%%EditSectionPlaceHolder%%%%

Performance»


This article has a number of other optimizations you might consider.