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

HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...DNN Skinning SynopsisDNN Skinning Synopsis
Previous
 
Next
New Post
10/17/2007 2:29 PM
 

Hello, I'm new to DNN and we are evaluating it as a platform for some portal software we are developing.  Could someone please confirm or deny the following synopsis of DNN skinning?

                                                                                              

DNN supports almost any skin one could desire for high-performance web sites.  There are hundreds of skins for sale at http://www.snowcovered.com and elsewhere for under $50.00.  There are dozens of firms that will fix-bid DNN skin development.  The market for DNN skins and development services exists because DNN is very popular but there is no fool-proof tool for building DNN skins.

Inside DNN, skins are implemented as ASP.NET user controls that include embedded references to CSS classes, web graphics files and predefined user controls that represent content, e.g. a users login name or the customers logo.  People who develop DNN skins usually use VS.NET 2005 or VS Web Developer 2005 Express Edition that can be downloaded for free at http://msdn2.microsoft.com/en-us/express/aa975050.aspx .  It is also possible to use non-Microsoft tools such as DreamWeaver.  Regardless, the user needs a basic understanding of HTML and CSS syntax to build DNN skins with an HTML editor.  This wide-open approach gives a skilled developer the freedom to create a stunning look and feel.  But, the unskilled skin developer has plenty of opportunities to fail.  After they create the skin HTML, CSS stylesheet and graphics, they must bundle them all into a zip file arranged into the proper subfolders.  They then use a DNN facility to upload the zip file.  If the skin is defined in HTML, the DNN skin engine will automatically translate it into an ASP.NET user control.   If the zip file and its contents are valid, the user sees a lengthy message telling them that the skin was successfully uploaded or not.  Skin import error messages are difficult to interpret for the uninitiated.  If the skin is successfully uploaded, the user must update the appropriate portal settings or portal page settings to apply the new skin.  

The entire authoring process for DNN page skins must be repeated to define skins for DNN modules called containers.  Container skins may be applied to any module.  

If you need to change some portion of an existing skin, you either take the risky approach of editing the appropriate skin user control in place using VS.NET OR you unbind the skin from all the portals that use it, remove it, import the updated version and then rebind it to the appropriate portals.  One cannot remove a skin that is currently in use.

 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Administration ...Administration ...DNN Skinning SynopsisDNN Skinning Synopsis


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