DotNetNuke Skinning Whitepaper (DotNetNuke part)

Source: Internet
Author: User
Tags dotnetnuke

In DotNetNuke 1.0.0 to version 1.0.10, there is only a relatively simple skin-handling mechanism that allows users to create a less customizable site by modifying the logo, color, and style of the site. However, it is not long before the DotNetNuke development team realizes that such a mechanism does not meet most of the performance layer requirements, and starts several projects to achieve a more dynamic skin solution.

Unfortunately, there are many different views on the best solution, and the progress of the requirements analysis has stalled. Most of these ideas come with a technology implementation and soon a lot of valuable advice about the skin system is presented in the community-all of which have their own strengths and weaknesses. How to choose these solutions as the core program of DotNetNuke is a very stressful thing. In fact, we didn't accept any of the options, around all the business needs, and, as we understand it, we carefully set up an imperfect standard and released a solution for testing, and try to refine it in practice.

DotNetNuke 2.0 has a massive rewrite of the core portal framework that initially modifies only the data access layer and business logic layer, but it is obvious that the presentation layer must be reviewed and rewritten to achieve our goal. DotNetNuke now has a strong skin system that enables the separation of forms and functions (function), and in the next part of the document we will introduce the detailed technical implementation of this skin system.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.