DotNetNuke Skinning Whitepaper 翻译记录(皮肤定义部分)

 

皮肤定义

 

皮肤的定义可以通过来种方法来创建:HTML或者ASCX(用户控件)。如果你是一个对ASP.NET并没有多少了解web设计者,那么HTML是最好的选择。如果你对ASP.NET比较熟练,而且打算用VS.NET这样的工具来创建皮肤那么ASCX是你的第一选择。基本上,这两种方法的区别仅在于皮肤定义文件后缀以及对应用户控件标识符不同(详细请查阅附录A

 

一般一个皮肤包最少需要两个皮肤文件,一个用来定义网站前台的布局,一个用来定义网站后台管理的布局。前台一般拥有各式各样的内容控件以及不同的布局栏目,而后台管理界面则仅有一些管理控件放在一个单独的栏目里面。


 

Skin Definition

 

Skin definitions can be created using two different methods, HTML or ASCX ( user controls ). If you are a web designer with limited or no exposure to ASP.NET then the HTML option is best. On the other hand, if you are proficient in ASP.NET and plan on creating your skin in a tool such as VS.NET then ASCX is best. Basically the only difference between the two methods is the file extension of the skin definition file and the use of tokens versus actual user control tags ( defined in Appendix A ).

 

At a minimum there will likely be two skin files for each package – one which defines the layout of the public portal and one which defines the layout of the private admin area. The public portal has the ability to host multiple content controls in varied pane layouts whereas the private admin area can only host admin controls in a single pane per page.



DotNetNuke Skinning Whitepaper 翻译记录:
DotNetNuke Skinning Whitepaper 翻译记录(简介部分)
DotNetNuke Skinning Whitepaper 翻译记录(术语与win客户端程序部分)
DotNetNuke Skinning Whitepaper 翻译记录(技术部分)
DotNetNuke Skinning Whitepaper 翻译记录(定义部分--大厨师翻译)
DotNetNuke Skinning Whitepaper 翻译记录(DotNetNuke部分)
DotNetNuke Skinning Whitepaper 翻译记录(总揽部分)
DotNetNuke Skinning Whitepaper 翻译记录(文件组织部分--大厨师翻译)
DotNetNuke Skinning Whitepaper 翻译记录(页面处理部分)
DotNetNuke Skinning Whitepaper 翻译记录(皮肤包部分)

接下去要进入实质的实现部分了,大厨师将要翻译的是皮肤的创建部分,这个部分有6页word文档,差不多可以单独出来做一个文章了,辛苦大厨师了,我会跳过皮肤创建直接翻译容器创建,肯定先于大厨师翻译完呵呵:)大家继续努力

你可能感兴趣的:(dotnetnuke)