Page History: Module Development Best Practices
Compare Page Revisions
Page Revision: 2010/11/26 03:50 PM
Development
The wiki already has a number of useful pages of content that demonstrate how to development 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.
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.
Do's
Area still under construction
Don'ts
- Don't use Session variables. Session variables can cause issues when running in webfarm scenarios. Neither DotNetNuke or any of the core projects use session variables for this reason.
- Don't trust user input - if you need to accept user input you should use the PortalSecurity InputFilter methods to filter the content as required.