Products

Solutions

Resources

Partners

Community

Blog

About

QA

Ideas Test

New Community Website

Ordinarily, you'd be at the right spot, but we've recently launched a brand new community website... For the community, by the community.

Yay... Take Me to the Community!

Welcome to the DNN Community Forums, your preferred source of online community support for all things related to DNN.
In order to participate you must be a registered DNNizen

HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Master PagesMaster Pages
Previous
 
Next
New Post
11/2/2007 8:29 AM
 

This touches on the much broader issue, which is where I think some confusion still lies. 

In Masterpages, your logic (business and presentation) lives with the page: whether that is a master page or a child page.  If you wish to change behavior you must go to the code, wherever that code lives, and make the change.

In DotNetNuke, your logic lives with the module and or skin objects.  Modules and skin objects are designed to be re-useable components which encapsulate a set of logic, but which, like all good components, expose a set of properties that allow you to customize the behavior at runtime.  So in the DotNetNuke world we do not require a programmer to make a change like updating a link or changing the look of the website - these can be done by admins and designers.  In DotNetNuke, programmers focus on creating components (whether modules or skin-objects), and don't worry so much about the visual or content side of the site.  What this means is that the site can be maintained by content owners rather than a bunch of developers.

What this means in a practical sense is that items like navigation become an issue of finding the right navigation components and placing them in the skin or in a content page (depending on whether it is a skin object or a module).  These objects then treat your navigational elements as just one more type of content that can be maintained by the content owner.  In many cases these components are smart enough to link to other content in an abstract manner, such that when you move a page on a website from one area of the site to another, the links still work.


Joe Brinkman
DNN Corp.
 
Previous
 
Next
HomeHomeOur CommunityOur CommunityGeneral Discuss...General Discuss...Master PagesMaster Pages


These Forums are dedicated to discussion of DNN Platform and Evoq Solutions.

For the benefit of the community and to protect the integrity of the ecosystem, please observe the following posting guidelines:

  1. No Advertising. This includes promotion of commercial and non-commercial products or services which are not directly related to DNN.
  2. No vendor trolling / poaching. If someone posts about a vendor issue, allow the vendor or other customers to respond. Any post that looks like trolling / poaching will be removed.
  3. Discussion or promotion of DNN Platform product releases under a different brand name are strictly prohibited.
  4. No Flaming or Trolling.
  5. No Profanity, Racism, or Prejudice.
  6. Site Moderators have the final word on approving / removing a thread or post or comment.
  7. English language posting only, please.
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out
What is Liquid Content?
Find Out