DotNetNuke Modules - Foundational Concepts
There are two design patterns that DotNetNuke relies on heavily, not just in the core code, but in any module you might develop.
The first is a three tiered architecture, or more appropriately a three layer architecture. The second is the use of the Provider model. If you don’t understand these two patterns, your first attempt at creating a module may end in frustration and possibly even disaster. I don’t want to say that no one could write a module if they don’t understand these concepts, but I will go so far as to say that I would suspect any code that was written without understanding these two concepts.
If you're new here, you may want to subscribe to my RSS feed. Thanks for visiting!

