首页 > 代码库 > Orchard 刨析:导航篇

Orchard 刨析:导航篇

之前承诺过针对Orchard Framework写一个系列。本应该在昨天写下这篇导航篇,不过昨天比较累偷懒的去玩了两盘单机游戏哈哈。下面进入正题。

写在前面

面向读者

之前和本文一再以Orchard Framework为Title,其实只是因为本人没有用Orchard开发过实际的东西,只是研究了它Fraemwork层面的东西和极少部分的Module,Framework中也有一些没有研究或极少的研究,比如:ContentDisplayIndexingMessaging等,如果大家想了解这方面的信息跟着本系列估计很难了解到或者要到系列快完结之后本人在去研究来给大家分享。

后面Orcahrd Frameowrk将简称为Orchard。

Orchard中的内容

大致画了一些,随着系列的更新该图会一直完善。

image

导航

Orchard 刨析:导航篇

Orchard 刨析:前奏曲

Orchard 刨析:Caching

Orchard 刨析:Logging

Orchard 刨析:Localization

Orchard 刨析:FileSystems

Orchard 刨析:Data

Orchard 刨析:Extensions

Orchard 刨析:Tenant

Orchard 刨析:Work

Orchard 刨析:WebApi

Orchard 刨析:Security

Orchard 刨析:MVC

Orchard 刨析:EventBus

Orchard 刨析:Commands

内容分析

Orchard 刨析:前奏曲

主要讲Orchard中的Ioc组件——Autofac,这一章节非常重要整个Orchard都离不开它,如果不深入理解Autofac那么Orchard就是一本天书。

Orchard 刨析:Caching

讲解Orchard中的缓存机制。Orchard中的缓存使用方式相对其他Framework、CMS显得比较特殊所以大家需要了解一下。

Orchard 刨析:Logging

常用的Orchard组件之一,唯一几个属性注入组件之一 日志。

Orchard 刨析:Localization

常用的Orchard组件之一,唯一几个属性注入组件之一 本地化。

Orchard 刨析:FileSystems

主要讲解Orchard中的文件系统的作用,至于实现会简单带过,包含Orchard中的文件监控机制。

Orchard 刨析:Data

基于NHibernate和Fluent Nhibernate所封装的一套数据组件。

Orchard 刨析:Extensions

前面的基础组件讲完之后就是Orchard核心之一的扩展了我想大家很想了解这个,一开始我也是被这个特性吸引过来的。

Orchard 刨析:Tenant

讲解多租户机制,不单单只是多租户的实现还有更多,这一块是我觉得Orchard最精彩的一部分,丝毫不比Extensions差。

Orchard 刨析:Work

讲解Orchard中的工作机制。

Orchard 刨析:WebApi

讲解WebApi in Orchard。

Orchard 刨析:Security

讲解Orchard的安全相关的东西。

Orchard 刨析:MVC

也是一个重头戏,MVC in Orchard。

Orchard 刨析:EventBus

讲解Orchard中的事件总线。

Orchard 刨析:Commands

讲解Orchard中的命令行。

写在最后

第一篇是前奏曲主要讲解Autofac组件,大家可以提前去Autofac的官网去了解。https://github.com/autofac/Autofac、https://code.google.com/p/autofac/(旧)

导航的后期可能会进行变更,内容也根据需要进行增加或删减,主要是看读者们的响应程度和反馈。

为了本系列的读者有更好的交流环境提供QQ群一个:299744835