代码改变世界

Orchard源码分析(1):插件式的支持——模块和主题

2013-09-04 20:41 by HiYame, 2564 阅读, 2 推荐, 收藏, 编辑
摘要:在Orchard,模块和主题都是可以插拔式的,在源码处理时,用类型(参考:DefaultExtensionTypes)区分,都没太大的本质区别,以下都称做模块。插件的支持,实现分以下几步:搜集模块的信息确定模块的加载器复制DLL到App_Data\Dependencies文件夹(动态编译的项目不复制)加载启用模块的程序集,如果是动态编译项目,开始编译得到程序集的里所有公共的类(不包含IsAbstract)加载类型到autofac容器中,构造网站运行环境搜集模块信息Orchard目前支持三个目录去搜索模块:Core,Modules,Themes。模块都是存放这几个文件夹下的子文件夹,并且包含Mo 阅读全文

链接记录

2010-12-22 11:15 by HiYame, 245 阅读, 0 推荐, 收藏, 编辑
摘要:DateJs : 日期JS库 http://www.datejs.com/ raphaeljs :SVG画图JS库 http://raphaeljs.com 找图片 http://findicons.com/search/up 设计 http://psdvibe.com/ 阅读全文

MsSQL记录

2010-09-20 09:47 by HiYame, 266 阅读, 0 推荐, 收藏, 编辑
摘要:记录工作中用到的SQL语句 阅读全文