二十四画生的Blog


        ——开始学习MVC框架
posts - 90, comments - 1251, trackbacks - 46, articles - 8
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

DotNetNuke(DNN)

记录我学习DNN的过程。
     摘要: 接触DNN已经有好几年了,用它做项目也有好几年了。用DNN做网站的最大好处就是快,方便调整页面布局样式,方便扩充功能。但是它也有一个致命的弱点就是访问速度慢。根据项目实践经验我发现影响访问速度的瓶颈其实不在web服务器上而是在数据库服务器上。在大并发访问量的情况下,数据库服务器的压力很大,CPU的占用率都在80%以上。有大量的请求都被阻塞,往往一个请求都需要等待1-2秒中才会被执行。知道了瓶颈问题...  阅读全文

posted @ 2008-11-20 13:20 二十四画生 阅读(1170) | 评论 (7) |

     摘要: 文章模块2.0终于完成了!他是一个DNN模块,可以安装在DNN3.2.0以上版本。新版本的文章模块支持更丰富的模板功能,您可以更加自由的定制模块样式。新版文章模块还特别加入了新闻采集功能,可以使您录入新闻更加快捷。文章模块的下载地址:www.yongri.com.cn  阅读全文

posted @ 2006-11-09 11:45 二十四画生 阅读(4636) | 评论 (29) |

     摘要: DNN模块开发系列文章的第七篇,介绍CodeSmith Templates进行快速的DNN模块开发。  阅读全文

posted @ 2006-08-25 15:34 二十四画生 阅读(5490) | 评论 (13) |

     摘要: DNN模块开发系列文章的第六篇,介绍DNN模块开发中经常用到TextEditor,UrlControl,URLTrackingControl。  阅读全文

posted @ 2006-08-14 22:07 二十四画生 阅读(5607) | 评论 (6) |

     摘要: DNN模块开发系列文章的第五篇,介绍DNN模块开发中经常用到LabelControl,DualListControl,ModuleAuditControl,SectionHeadControl。  阅读全文

posted @ 2006-08-13 23:30 二十四画生 阅读(5100) | 评论 (8) |

     摘要: DNN模块开发系列文章的第四篇,介绍DNN模块开发常用的类。  阅读全文

posted @ 2006-08-11 15:03 二十四画生 阅读(5772) | 评论 (19) |

     摘要: DNN模块开发系列文章的第三篇,介绍在DNN中添加模块定义的相关知识。  阅读全文

posted @ 2006-08-09 00:27 二十四画生 阅读(6889) | 评论 (7) |

     摘要: DNN模块开发系列文章的第二篇,讲解如何利用DNN Project Templates创建DNN模块项目和各项目文件的作用。  阅读全文

posted @ 2006-08-03 18:57 二十四画生 阅读(9015) | 评论 (11) |

     摘要: DNN系列文章的第一篇,通过介绍如何开发一个简单的文章模块,讲解DNN模块开发的相关知识。  阅读全文

posted @ 2006-08-02 21:02 二十四画生 阅读(8976) | 评论 (14) |

     摘要: 从数据库结构上介绍DotNetNuke与MemberShip的结合  阅读全文

posted @ 2006-07-13 15:05 二十四画生 阅读(4509) | 评论 (6) |

     摘要: FCKEditor在DNN中的心得使用,如何改进图片上传功能。  阅读全文

posted @ 2006-04-08 15:26 二十四画生 阅读(5016) | 评论 (14) |

     摘要: 介绍FCKeditor在DotNetNuke中的使用,并给出如何显示简体中文界面的解决方法。  阅读全文

posted @ 2006-04-07 12:29 二十四画生 阅读(10009) | 评论 (28) |

     摘要: ShareDNN.ExtendForum是基于DNN3.2.x平台的一个为Forum_03.20.01模块开发的扩展模块。它提供一个单独的模块可以用来显示论坛统计信息,您可以将这个模块添加到网站的任何部位,而不仅仅只是让它显示在论坛的页脚部分。这个模块还提供多种论坛内容的RSS聚合方式。您可以很方便的在网站的任何部位添加“论坛新贴”,“阅读排行榜”,“回复排行榜”之类的小板块。  阅读全文

posted @ 2006-03-17 13:59 二十四画生 阅读(5117) | 评论 (12) |

     摘要: 介绍DotNetNuke中DualListControl的功能及使用方法。  阅读全文

posted @ 2006-03-10 15:29 二十四画生 阅读(3126) | 评论 (4) |

     摘要: 3.2.x版本的DotNetNuke对树形控件做出了改进,其中的一个改进就是让树形控件的“展开/折叠”渐进执行,看起来效果不错,不过我不喜欢。如果树形菜单很长,就需要等待很长时间。  在DNN中对Javascript脚本的调用都是通过ClientAPI来进行的,通过程序很快就可以知道“展开/折叠”动作是通过Javascript进行。在DNN/js目录...  阅读全文

posted @ 2006-02-11 11:51 二十四画生 阅读(3579) | 评论 (13) |

     摘要: 以前开发完DNN模块后,总是自己编写dnn文件并将需要的文件手动添加到DNN安装包中。这样的工作不仅繁琐而且比较容易出错。以前也用过DNN的模块定义中的“Create Private Assembly”功能,但有些文件总是打包不了。但看过程序后才明白,并不是DNN中制作模块安装包的功能不完善。而是自己创建的模块项目设置不符合DNN的标准。  关于建立独立的DNN模块项目可参...  阅读全文

posted @ 2005-11-28 19:49 二十四画生 阅读(4352) | 评论 (18) |

     摘要: 记得半年前我还在看DNN 3.0.13,到目前为止还没有看完,想不到DNN已经在短短半年的时间已经又重新发布了几个版本。从3.0.13到3.1.0到3.1.1,今天他又同时发布了继续基于ASP.NET 1.1的DotNetNuke 3.2 版和基于ASP.NET 2.0的DotNetNuke 4.0版。哈哈,这下又有的学习了。详细介绍请看:http://www.dotnetnuke.com/Def...  阅读全文

posted @ 2005-11-08 10:54 二十四画生 阅读(3424) | 评论 (11) |

     摘要: 介绍如何快速正确的制作DNN模块数据库安装脚本的方法。  阅读全文

posted @ 2005-10-25 12:58 二十四画生 阅读(3930) | 评论 (10) |

     摘要: 将显示到网页上的敏感信息(如Email、电话号码,身份证号等)转换成ASCII编码字符串形式然后用javascript中的document.write方法写到页面上可有效防止信息被自动提取。  阅读全文

posted @ 2005-10-18 13:51 二十四画生 阅读(3896) | 评论 (44) |

     摘要: 增强型DotNetNuke调查模块  阅读全文

posted @ 2005-10-17 15:38 二十四画生 阅读(3984) | 评论 (21) |

     摘要: 讲解如何建立单独的解决方案来开发DNN模块。  阅读全文

posted @ 2005-10-10 11:57 二十四画生 阅读(6431) | 评论 (23) |

posted @ 2005-09-09 09:06 二十四画生 阅读(2615) | 评论 (9) |

     摘要: 从DotNetNuke中提取的实例讲解利用反射工厂模式支持多数据库访问,可在文中下载演示实例(C#)。  阅读全文

posted @ 2005-09-01 14:36 二十四画生 阅读(6837) | 评论 (11) |

     摘要: 讲解如何编写DotNetNuke模块的数据库安装/卸载脚本以及应该注意的问题。  阅读全文

posted @ 2005-08-19 14:54 二十四画生 阅读(2712) | 评论 (4) |

     摘要: 本文是《DNN中搜索引擎原理——数据库分析篇》的后续文章,进一步从程序上说明了DNN中搜索引擎原理。主要讲述了如何从各种各样的模块中提取统一形式的查询条目。  阅读全文

posted @ 2005-08-18 16:27 二十四画生 阅读(2744) | 评论 (7) |

     摘要: 从数据库的结构和各表的内容上来分析DotNetNuke的搜索引擎原理。  阅读全文

posted @ 2005-08-15 17:50 二十四画生 阅读(5628) | 评论 (12) |

     摘要: 最近对分类链接模块做了一些改进:
1、实现了搜索接口功能。
2、修正了彻底删除模块(在回收站中删除)时会引起“约束 'FK_CLinks_Modules' 冲突”的问题。
  阅读全文

posted @ 2005-08-12 10:15 二十四画生 阅读(2494) | 评论 (5) |

     摘要: DNN中的富文本编辑器。
支持最新的WebHtmlEditor Version 1.5.2004.729 Beta1,加入了“高亮代码显示功能”。
点击标题查看全文,下载最新的LionHtmlEditorProvider(v1.0.3)  阅读全文

posted @ 2005-08-08 16:51 二十四画生 阅读(2732) | 评论 (43) |

     摘要: 介绍如何通过实现接口,来实现模块的导入导出功能。  阅读全文

posted @ 2005-08-04 14:22 二十四画生 阅读(2209) | 评论 (14) |

     摘要: 分类链接模块终于大功告成了,欢迎大家测试!  阅读全文

posted @ 2005-07-28 20:38 二十四画生 阅读(3569) | 评论 (15) |

posted @ 2005-07-27 16:41 二十四画生 阅读(3333) | 评论 (4) |

     摘要: 讲解DNN安装文件结构。点击这里阅读全文。  阅读全文

posted @ 2005-07-26 09:46 二十四画生 阅读(3175) | 评论 (2) |

posted @ 2005-07-22 22:32 二十四画生 阅读(1929) | 评论 (3) |

posted @ 2005-07-21 10:45 二十四画生 阅读(4647) | 评论 (0) |

posted @ 2005-07-16 09:38 二十四画生 阅读(2260) | 评论 (4) |

posted @ 2005-07-12 10:04 二十四画生 阅读(5012) | 评论 (14) |

     摘要: 增加了更多关于WebHTMLEditor的设置功能,增加了是否根据不同的用户是否选择不同上传路径的判断。  阅读全文

posted @ 2005-07-05 12:00 二十四画生 阅读(2014) | 评论 (3) |

posted @ 2005-07-01 14:15 二十四画生 阅读(3506) | 评论 (14) |

     摘要: 介绍在DNN中使用CuteEditor富文本编辑器的方法。给出以虚拟目录形式发布DNN程序时,CuteEditor上传文件路径指向错误的解决方案。给出通过修改CEHtmlEditorProvider.vb文件,使得注册用户上传文件到指定的同名文件夹中的方法(类似博客园的做法)。  阅读全文

posted @ 2005-06-29 14:37 二十四画生 阅读(2763) | 评论 (5) |

     摘要: 讲述了DNN中列表管理的功能和添加中国省份选择的步骤,给出了在注册时默认中国的方法,给出了解读程序的一些记录。  阅读全文

posted @ 2005-06-28 10:05 二十四画生 阅读(2755) | 评论 (3) |

posted @ 2005-06-20 10:58 二十四画生 阅读(3286) | 评论 (8) |

     摘要: 在制作dnn3.1.0的中文语言包中发现dnn 3.1.0的新增改进。  阅读全文

posted @ 2005-06-10 16:51 二十四画生 阅读(3026) | 评论 (6) |

posted @ 2005-06-10 11:10 二十四画生 阅读(3770) | 评论 (23) |

posted @ 2005-06-07 20:43 二十四画生 阅读(1995) | 评论 (0) |

posted @ 2005-06-02 10:27 二十四画生 阅读(2166) | 评论 (-1) |

posted @ 2005-05-28 15:57 二十四画生 阅读(2881) | 评论 (7) |

     摘要: 图解DNN中语言包制作全过程。  阅读全文

posted @ 2005-05-25 21:31 二十四画生 阅读(2305) | 评论 (9) |

posted @ 2005-05-20 20:44 二十四画生 阅读(1598) | 评论 (0) |

     摘要: 详细介绍了admin/Skins文件夹中各控件的作用,以及在页面中的布局方式。  阅读全文

posted @ 2005-05-19 20:52 二十四画生 阅读(3020) | 评论 (5) |

posted @ 2005-05-17 20:18 二十四画生 阅读(2421) | 评论 (6) |

     摘要: 这些时正在看设计模式方面的内容,仔细了解后发现DNN中数据访问方式应该是使用的简单工厂模式(看见有的书上说它是反射工厂,我觉得他是利用.NET的反射技术实例化对象的简单工厂,希望再不要说错了),详细说明将另写文章说明。特此声明一下以免误导大家。(2005-06-23)
  阅读全文

posted @ 2005-05-17 13:19 二十四画生 阅读(1489) | 评论 (4) |

posted @ 2005-05-14 15:47 二十四画生 阅读(5800) | 评论 (7) |

posted @ 2005-05-13 16:51 二十四画生 阅读(1618) | 评论 (5) |

posted @ 2005-05-13 11:37 二十四画生 阅读(6874) | 评论 (14) |

posted @ 2005-05-12 11:26 二十四画生 阅读(14731) | 评论 (8) |