Overview of Modules
Your website is made up of one or more Pages. But pages do not display the information that website visitors come to view. This is the role of Modules.
Modules provide the information or functionality of your website in small pieces that may be combined in unique ways to make your website special. Modules can be simple like a piece of text or an image, or they can be complicated like an insurance premium calculator or an online chat utility.
Navigation: Where do you put a Module?
Modules are placed on Pages in Panes. Panes are just predefined areas on a page which help it to maintain its appearance. Every page Skin has at least one pane. A skin may have several panes depending upon the intent of the designer of the skin. Sometimes those panes are intended for specific purposes (e.g. a logo or a banner in the header of a website).
Content: What kind of Modules are there?
DotNetNuke® comes preconfigured with a number of standard Modules. Many other modules are available from a variety of sources (both free and commercial). The following list briefly describes the preconfigured modules.
Security: Who can see or change a Module?
Modules have security settings just like Pages do. You may have certain modules that display information on your website that you don't want just "anyone" to be able to see. If your website allows visitors to register, you can give special Permissions to those Users. You can enable or disable visitors access to specific modules just like you can to the whole page.
Modules also have a special option to Inherit View permissions from Page. This simple option gives the module the same permissions as those specified for the page itself. If the page permissions change, the module permissions change with them.
Appearance: How does a Module look?
Modules display content according to their functionality. So the content of a Contacts module looks different than the content of a Feedback module. In order to help visitors distinguish content and to enable common functions (like settings and help), modules have Containers (or wrappers) which give them consistent appearance.
For any given Skin, a web designer may supply one or more Container options. Any container can be used with any skin, although they are usually designed to compliment the skin they come with.
Powered By DotNetNuke®