-
-
Notifications
You must be signed in to change notification settings - Fork 20
Solution Architecture
You'll find a database backup in the Assets folder. This should be used as your starting point, as defined on the Write Code page.
This solution folder contains the common configuration files for the entire solution, such as the web.config.
This folder should contain all of the class library projects that will be used across the various modules.
These projects should contain any code that will be common across two or more extensions.
This contains the various module projects that will be placed onto pages.
In the future, this will contain DNN scheduled jobs along with the appropriate MS Build scripts.
If you don't already know, skin objects are very similar to modules, except that a designer uses them instead of an administrator by putting them into their skin designs. Skin objects go here.
Skins are the equivalent to "themes" or "templates" in other CMS's. You'll find skin packages here (skins and their respective containers).
Widgets are the client-side equivalent of a module. They are mini-JavaScript libraries used for a very specific purpose.
The website project is only used for reference. We should not be making any core code changes to DNN itself.