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, ...Reverse engineering DotNetNuke skinReverse engineering DotNetNuke skin
Previous
 
Next
New Post
3/7/2007 1:32 PM
 

Sam:

I respecfully disagree.  I am a computer science major, not an artist, and even though I can put skins together sometimes I look at other skins to see how they have accomplished a certain visual effect.  It is not my policy to borrow, steal, use without authorization, the skins others have developed by the way.

I think that the article in question is a great teaching tool.  Maybe the DNN Corp. should talk to them to borrow it, with permission, and make it available on the DNN site.  Or maybe, they should have used one of the skins that come with DNN as an example.  Anyway, it is not the first time that someone has "reversed engineered" the DotNetNuke.com site's skin, if you look in the forums there are several instances of people asking how some of the visual elements have been accomplished.  Plus, you have to give them credit for clearly explaining the possible copyright issues and prominently displaying the DNN site's URL all over the article.

Also, because all elements of any given skin are easily retrievable from any DNN site, I think that this kind of "reverse engineering" is done a lot, maybe this is the dark little secret of skins designers.

Carlos

 

 

 
New Post
3/7/2007 1:50 PM
 

You cannot copyright look and feel.  This is a longstanding precedent in the legal community.  I can copyright images on my site.  I can copyright my CSS and I can copyright my basic HTML, but at what point is my copyright lost.  How many changes are needed before it is different enough not to be infringing behavior?  I personally feel that as long as someone is not taking my graphics and wholesale copying my CSS that the ability to reverse engineer the HTML I use for skins and containers is a reasonable use and would probably fall under fair use.  Skinners may feel differently.  Quite honestly, almost every skin is just a slight variation on previous designs.  How many people buy design books showing how to do various CSS layouts.  Are all those skinners then guilty of copyright violations?

My first gut reaction was similar to Sam's, but further reading of the article and thinking about it led me to think that this is probably ok behavior - with the caveats about graphics and css above.


Joe Brinkman
DNN Corp.
 
New Post
3/7/2007 1:58 PM
 

I think this is article contains no new knowledge for anyone with a bit of ASP.NET programming experience & DNN, it is however a nice compilation of this knowledge.

I think that anyone without - what I would call - "understanding", but with this article in hand, will ultimately fail reverse engineering a skin as soon as he wants to change a single pixel in "his" reverse engineered skin.

Moreover, the real intelligence in skinning is in the CSS (and images), this can be easily extracted with all kinds of tools.

Conclusion: you still need a lot of knowledge to be able to use a reversed engineered skin as a basis for a new skin.

Peter


Peter Schotman
Cestus Websites voor DotNetNuke oplossingen in Nederland
Contact us for your custom design and skinning work.
 
New Post
3/8/2007 8:38 AM
 

Frankly, unless you already can create a DNN skin the article isn't a lot of help.  Best you can retreive is the HTML, and the article basically has you build the skin from the HTML.  You could grab the source of any page, strip the content to the plain HTML and add whatever skin tags you want and you have what this article walks through.

Jeff

 
Previous
 
Next
HomeHomeUsing DNN Platf...Using DNN Platf...Skins, Themes, ...Skins, Themes, ...Reverse engineering DotNetNuke skinReverse engineering DotNetNuke skin


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