二十四画生的Blog


        ——开始学习Orchard框架
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年6月19日

摘要: 本文列举了Orchard所使用的一些资源和类库,介绍了它们在Orchard中所起的作用。 阅读全文

posted @ 2011-06-19 11:45 二十四画生 阅读(4630) 评论(7) 推荐(2) 编辑

2011年6月18日

摘要: 本文基于Orchard v1.1版的源代码,描述了Orchard解决方案中各个项目的作用。 阅读全文

posted @ 2011-06-18 17:01 二十四画生 阅读(6291) 评论(5) 推荐(1) 编辑

2011年6月14日

摘要: Orchard中需要掌握和理解的东西太多了,先列个学习计划清单,以后慢慢补充。 阅读全文

posted @ 2011-06-14 08:40 二十四画生 阅读(11519) 评论(12) 推荐(11) 编辑

2011年6月13日

摘要: 本文描述了Orchard中Content Part是如何工作的,介绍了Orchard中两个新的概念:驱动器(Driver)和处理器(Handler)。 阅读全文

posted @ 2011-06-13 20:20 二十四画生 阅读(6008) 评论(2) 推荐(3) 编辑

2011年6月12日

摘要: 本文主要讲解了Orchard中和内容相关的概念,解释了内容项(Content Item)、内容类型(Content Type)和内容部件(Content Part)之间的关系,介绍了一些常用的内容部件。 阅读全文

posted @ 2011-06-12 17:19 二十四画生 阅读(7171) 评论(5) 推荐(7) 编辑

摘要: 本文通过升级原有HelloWorld模块的示例,讲解了在Orchard中如何安装和升级模块所使用的数据库、如何在后台添加一个管理界面、如何存取数据等方面的知识。 阅读全文

posted @ 2011-06-12 14:47 二十四画生 阅读(6592) 评论(7) 推荐(2) 编辑

2011年6月11日

摘要: 本文通过描述如何建立一个非常简单的仅显示Hello World的Orchard模块来描述Orchard模块开发的基本概念。 阅读全文

posted @ 2011-06-11 12:38 二十四画生 阅读(7816) 评论(6) 推荐(1) 编辑

2011年6月9日

摘要: 在Orchard中提供了一个命令行工具,我们可以使用这个命令行工具创建用户、创建博客、生成代码、配置网站、打包模块等。并且这个命令行工具是可以扩充的,只要我们在自己开发的模块中创建一个Command类,并继承于Orcahrd框架所提供的DefaultOrchardCommandHandler。这样我们就可以在这个类中实现自己模块可以提供的命令了。具体实现方式,可以参考默认提供的Orchard.Users模块中的UserCommands.cs文件。 启动此命令行工具,可以在Orchard网站的Bin目录下,执行orchard.exe文件。就是在项目文件中的Orchard.Web\Bin目录下。. 阅读全文

posted @ 2011-06-09 11:07 二十四画生 阅读(8385) 评论(6) 推荐(0) 编辑

2011年6月1日

摘要: 介绍了一些Orchard中的名词,为深入了解Orchard先扫清一些概念上的障碍。 阅读全文

posted @ 2011-06-01 23:57 二十四画生 阅读(8440) 评论(8) 推荐(2) 编辑

2011年5月31日

摘要: DotNetNuke即将迎来它的6时代了。一个最大改变,无疑是将代码全面转换为C#了。记得很久以前Shaun Walker还写文章说我们为什么不用C#。想不到还是顶不住民众的呼声,终于做出了一个艰难的决定。至于为什么要转,我倒并不觉得是因为VB.NET和C#之间有多大差别,而是用C#的程序员明显比VB.NET的多,随着时间的推移这个趋势越来越明显。所以DNN为了吸引更多的开发人员加入不得不转。我一直都有这么一个观念,一个开源框架的成功并不仅依靠自己的功能有多强大,而是在于是否能够提供一个良好的可扩充的平台,来吸引更多的开发人员加入。只有开发人员多了,才能无限的扩充其功能,从而满足更多的客户需. 阅读全文

posted @ 2011-05-31 23:58 二十四画生 阅读(1060) 评论(0) 推荐(0) 编辑

2011年5月30日

摘要: ASP.NET MVC框架出来也快三年了吧。从它刚诞生的那一天起,我就开始在关注它了。但是一直没有找到一个基于ASP.MVC框架下的比较好的CMS系统。在ASP.NET Web Form下有DotNetNuke,在PHP下有WordPress。当时我就在想,如果我要在ASP.NET MVC框架下开发一个CMS系统,采用WordPress的方式也许更容易实现些。今天发现了Orchard,它像极了WordPress,看来英雄所见略同,哈哈。 Orchard还刚起步,暂未见成熟应用。但是我初步体验了一下它的功能,也看了一下它的代码,感觉它的潜力还是无限的。它有像DNN和WordPress那样皮肤和. 阅读全文

posted @ 2011-05-30 12:26 二十四画生 阅读(11413) 评论(3) 推荐(1) 编辑

2008年12月3日

摘要: 一个可以在ASP.Net MVC框架下使用的富文本编辑器。 阅读全文

posted @ 2008-12-03 11:43 二十四画生 阅读(14386) 评论(44) 推荐(5) 编辑

2008年11月26日

摘要: 刚刚学了几天的MVC框架自己也试着做了一个留言本的示例小程序,初步的了解了一下MVC框架的功能。通过这个示例了解了MVC框架中的几个有用的东西。 阅读全文

posted @ 2008-11-26 15:08 二十四画生 阅读(2154) 评论(0) 推荐(0) 编辑

摘要: 刚刚接触了几天ASP.NET MVC框架,发现它和原来asp.net的web form模型相比,生成的Html代码更加整洁了,没有了viewstate。前台页面中的代码有点像asp,但是可以把逻辑处理部分写在其他的代码文件中,前台只负责展现。MVC框架的工作流程(摘自Scott Guthrie的博客)MVC是个将一个应用的实现分成三个组件角色的框架技术:模型,视图和控制器。在基于MVC的应用里,M... 阅读全文

posted @ 2008-11-26 13:39 二十四画生 阅读(1370) 评论(1) 推荐(0) 编辑

2008年11月20日

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

posted @ 2008-11-20 13:20 二十四画生 阅读(6426) 评论(7) 推荐(0) 编辑

2006年11月9日

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

posted @ 2006-11-09 11:45 二十四画生 阅读(6464) 评论(29) 推荐(0) 编辑

2006年8月25日

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

posted @ 2006-08-25 15:34 二十四画生 阅读(7297) 评论(12) 推荐(0) 编辑

2006年8月14日

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

posted @ 2006-08-14 22:07 二十四画生 阅读(7543) 评论(8) 推荐(0) 编辑

2006年8月13日

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

posted @ 2006-08-13 23:30 二十四画生 阅读(7025) 评论(8) 推荐(0) 编辑

2006年8月11日

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

posted @ 2006-08-11 15:03 二十四画生 阅读(7665) 评论(18) 推荐(0) 编辑

2006年8月9日

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

posted @ 2006-08-09 00:27 二十四画生 阅读(9806) 评论(6) 推荐(0) 编辑

2006年8月3日

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

posted @ 2006-08-03 18:57 二十四画生 阅读(13040) 评论(10) 推荐(1) 编辑

2006年8月2日

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

posted @ 2006-08-02 21:02 二十四画生 阅读(13392) 评论(13) 推荐(1) 编辑

2006年7月13日

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

posted @ 2006-07-13 15:05 二十四画生 阅读(5774) 评论(5) 推荐(0) 编辑

2006年4月10日

摘要: 看到很多人对文章模块(YongRi - NewsArticles),很感兴趣都想试一下。我决定还是先提供测试版供大家下载(原本打算写好说明书,多做些测试再提供下载的)。目前这个模块实现了不少功能,但肯定还有更多需要完善的地方。如果大家再试用过程中有什么问题和bug欢迎大家反馈,我的会继续改善这个模块,争取让它可以适应全部发布新闻/文章类网站的应用。  大家可以到我的网站上看看文章管理模块的效果:w... 阅读全文

posted @ 2006-04-10 21:41 二十四画生 阅读(3015) 评论(5) 推荐(0) 编辑