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, ...5.0 Skins5.0 Skins
Previous
 
Next
New Post
12/17/2008 6:17 PM
 

Can anyone tell me if the skinning format has changed from 4.x in 5.0??

I tried uploading some 4.x skins to the 5.0 beta and i'm getting errors. Plus, i would like to write some if 5.0 uses the same spec as 4.x.

Anyone??

 
New Post
12/18/2008 6:08 AM
 

DNN 5.0 introduces a new packaging format for Skins, Containers and Language Packs, however, there is a feature built in to support installation of legacy packages. Which errors do you encounter?


Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
12/22/2008 3:44 PM
 

I didn't have any luck with the legacy install either.  The format of the skins are html and the skin files are in skins.zip and containers in containers.zip and those two zip files zipped into skin_name.zip.  The new interface in dnn5 is not really user friendly or easily figured out.  Is there any documentation or instructions anywhere on how to package up a skin properly in the new format?  Using the legacy feature certainly does not work at this point for dnn4.x skins.  That is unless I missed something... it is very new and very different and I imagine that if I'm having problems with it, then a general user trying to install one of my skins via legacy install will very definitely have major problems.


JOHN GIESY
DotNetNuke Hosting Expert

DotNetNuke 7 Hosting $70 /year
DNN4Less.com Team DotNetNuke  

New Post
12/22/2008 8:07 PM
 

Cheers from Germany,
Sebastian Leupold

dnnWerk - The DotNetNuke Experts   German Spoken DotNetNuke User Group

Speed up your DNN Websites with TurboDNN
 
New Post
12/27/2008 3:11 AM
 

The reply at that link by Charles Nurse is not correct.  Legacy packages are not installed correctly at all.  If the "legacy" package is packaged up in the standard method, the package is installed entirely in the skins directory.  For example, lets call the skin "ABC".  Normally, container files are zipped up into "Containers.zip" and skins are zipped up into "Skins.zip".  Those two zip files would be zipped into "ABC.zip" and installed as the skin file, and this would automatically install the skins from skins.zip into the skin directory called ABC and the containers from containers.zip would be installed into the containers directory ABC (_default/skins/abc and _default/containers/abc respectively).  In DNN 5, installing the ABC.zip as the skin package actually takes the two zip files and creates directories in the skins directory with those names and then places their files into those directories, so you end up with _default/skins/abc/skins and _default/skins/abc/containers.  DNN 5 then finds no files in the _default/skins/abc directory, so not even the skin is usable.  Basically, users are going to be confused by all this conflicting information about legacy installs supposedly being supported when they are not 100% supported unless these packaged skins and containers are unzipped and the skins and containers zip files are installed separately.  In my opinion, this doesn't make things easier for the end user who could install a skin/container package in one step previously and now have to go through two separate installs with multiple pages of clicking next, next, next, etc.  This really creates a lot more work and a lot more steps for the end user instead of streamlining or improving anything.  This really needs work to move it forward instead of the current state of moving backwards and complicating the whole process with extra steps for the end user.

With all that in mind, I was able to install legacy skins and containers when the skins and containers zip files are installed individually and not inside any type of main zip file that contains both.  I was also able to create skin packages for DNN 5 and was able to install those successfully, but again the skins and containers must be installed separately or it won't install successfully.  It would have been nice to have this documented.

By the way, the "documentation" that is available in the downloads page and labeled as DNN 5 documentation is still the same outdated skinning documentation from 3 or 4 years and a hundred or so upgrades ago.  If it's not the actuall DNN 5 documentation and there isn't any available at this point, then that should really be removed from the downloads page and marked as "coming soon" or something more appropriate.

Are there plans to add the combined skin/container package installation into DNN 5, or are the simpler installs just as gone as the simpler days of our youth?  It's not the worst thing that could ever happen to have to package things separately and explain to clients that they can no longer install skin/container packages in one easy step.  But, this is a fast food society where we all want someone to "make it easy for me" and throwing this new, more time consuming install process is not going to make anyone happy at.  We'll just all begrudgingly make use of it the best we can...


JOHN GIESY
DotNetNuke Hosting Expert

DotNetNuke 7 Hosting $70 /year
DNN4Less.com Team DotNetNuke  

Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Skins, Themes, ...Skins, Themes, ...5.0 Skins5.0 Skins


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