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...Skins, Themes, ...Skins, Themes, ...DNN 5+ Skins and skinningDNN 5+ Skins and skinning
Previous
 
Next
New Post
8/21/2009 12:51 PM
 

Just need a bit of clarification on some small questions I have:

  1. I have followed the instructions for creating a extension-skin package using the copy/ftp method.  After I've completed the instructions for Creating the Package, the post states "If all goes well the skin package should be generated in the "Portals/_default" folder. I'm not seeing anything there, but in the skin folder "Portals/_default/Skins/Skin-Name" there is a ZIP (Skin-Name-Version.zip) and the manifest (_Skin-Name.dnn). For archiving and redistribution, shouldn't the manifest .dnn file be INSIDE the ZIP?
     
  2. When I created this skin, I made it as an ASCX file, without parsing out HTML/XML files. I simply used the DNN tokens I have gotten used to. However, I notice the mention that I should probably use the new Object tag method. Will this cause problems with the package creation or compatibility? I do plan on working in the Object method as I begin creating more DNN5 skins, but just did this for speed and familiarity.

Wells Doty Jr
Online Content Development
 
New Post
8/21/2009 1:57 PM
 

Answers:

1. That's a bug in the text, it should say:

If all goes well the skin package should be generated in the "/Install/Skin" or  "/Install/Container" folder.

2. The new object tokens are only for HTML skins, not ASCX skins.
So if you create ASCX skins, you don't need to switch.

An HTML skins with [TOKENS] or <object> tags will result in the same ASCX file (if you use the same skin objects)

To be honest, I don't create HTML skins unless it's for Minimal Extropy or some example skin.
But I only do Custom skinning for clients and I don't sell skins (yet ;-)

 
New Post
8/21/2009 2:05 PM
 

Thanks Timo!

My primary role is developing new sites based on DNN, so I usually am working on client-specific skins. However, I do try to keep a good archive of my 'finalized' skins, as well as several back-versions for reference.

So, is the Manifest file supposed to be contained in the ZIP or left external?


Wells Doty Jr
Online Content Development
 
New Post
8/21/2009 2:27 PM
 

Yes, the manifest should be in the ZIP file.

 
New Post
9/6/2009 10:15 AM
 

Lee Sykes wrote
...................

Is there a method to clean up the organization of the files in the extension zip file, or does each element need to be in the root of the installation zip file? I love the way you can install skin objects etc. at the same time as the skin, but with all the files in the root of the install zip file It kind of makes it a lot messier than the legacy method of: skins going in the Skins.zip and Containers going in the Containers.zip and then zipping them together.

Anyone got any tips, or is that basically the method to use?

Many Thanks,

Lee

Lee, you can use resource files, just like you could use them for a module. I'll post an example later.

 

 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Skins, Themes, ...Skins, Themes, ...DNN 5+ Skins and skinningDNN 5+ Skins and skinning


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