随笔分类 -  DotNetNuke

Dotnetnuke是一个免费、开源、可扩展、几近完美的内容管理系统。可广泛应用于商务网站、企业内网(Intranet)和外网网站、在线内容发布网站。
摘要:In ASP.NET 2.0, Microsoft has put a lot of focus on making the technology more accessible to the general developer community. A key deliverable in this strategy is the release of an entire suite of lo... 阅读全文
posted @ 2008-05-29 10:10 Jolly-zhang 阅读(304) 评论(0) 推荐(0)
摘要:一、几个概念 1 皮肤 (Skin)。 皮肤的布局与设计就是整个网站的整体风格设计,其中包括页首和页尾的设计,LOGO的位置,Banner的位置,菜单的样式,是水平还是垂直等。 2 容器(Container)。 容器是指网页中每个模块的样式风格,它也是属于一种可以应用于内容模块的皮肤定义。 3 皮肤包 皮肤包或者容器包由构成一个完整皮肤的大量文件组成: · *.htm, *.ht... 阅读全文
posted @ 2008-05-29 09:35 Jolly-zhang 阅读(270) 评论(0) 推荐(0)
摘要:在整个DotNetNuke(以下简称DNN)解决方案之下建立和调试DNN模块项目都比较容易并且还可以随时“转到定义”看看DNN框架中类的内容,惟一的缺点就是慢!打开和编译一次DNN就要花去几分钟的时间,调试一次更是需要七、八分钟,偶然的来上一两次,就要耗去十几分钟的时间。晕,时间就这样在等待中流逝了。 为DNN模块建立单独的解决方案就可节省大量的时间了。建立单独的解决方案进行模块开发需要解决三... 阅读全文
posted @ 2008-05-28 10:36 Jolly-zhang 阅读(320) 评论(0) 推荐(0)
摘要:在DotNetNuke3.0中,如果我们用英文版安装的时候,在数据库中我们可以看到大部分表都有一个前缀“_DNN”。为什么要设置这个前缀呢,是因为利用objectqualifier(表现为前缀),可以允许在同一个数据库中建立多个主机。在每个存储过程和表中都指定了objectqualifier。例如,你可以设置一个主机利用 'DNN1'作为前缀,同时设置另一个主机的前缀为'DNN2'。通过这种方式,... 阅读全文
posted @ 2008-05-27 14:54 Jolly-zhang 阅读(213) 评论(0) 推荐(0)
摘要:在所有DNN模块的安装包中,都有一个*.DNN文件。这个文件就是DNN模块的安装文件清单。在安装模块时DNN应用程序读取该文件,按照文件清单中的内容安装相关文件和数据库脚本。 DNN文件是一个XML文件结构大致如下: CLinks CLinks 分类链接模块 01.00... 阅读全文
posted @ 2008-05-27 14:20 Jolly-zhang 阅读(278) 评论(0) 推荐(0)
摘要:编写DotNetNuke(以下简称DNN)模块相关数据库安装/卸载脚本,是模块开发的一个重要环节。DNN程序会根据模块相关的脚本自动安装或卸载模块相关的表和存储过程等。 DNN中模块的数据库安装脚本一般命名为:版本号.具体数据访问Provider名称(如对应SQLServer的安装文件可为:01.00.00.SqlDataProvider)。在上传新模块时,DNN的模块安装程序,会根据DNN... 阅读全文
posted @ 2008-05-27 13:43 Jolly-zhang 阅读(244) 评论(0) 推荐(0)