zoukankan      html  css  js  c++  java
  • Orchard详解--第一篇 介绍

      Orchard是一个开源的内容管理系统(CMS),它提供了简单的向导式的安装方法,用于快速建站(如WordPress)。对于.Net的开发者来说,Orchard有更好的学习价值,所以本系列文章将对Orchard的框架进行分析,去了解Orchard所基于的那个框架能给我们带来什么样的惊喜。

      在详细分析之前,先对Orchard进行一个简单的介绍。

      Orchard是一个基于.Net的CMS,它除了提供完善的内容管理功能以外,它有一个强大的拓展管理功能支持热插拔的方式添加、删除拓展功能,以便于开发人员可以在Orchard的基础上开发任意的应用程序。

      对于开发人员来说Orchard的框架提供了以下功能:

    • 依赖注入管理
    • 模块管理
    • 多租户
    • 缓存
    • 事件总线
    • 日志
    • 任务
    • Web API
    • 等等

      使用以上功能开发应用程序可以大大减少工作量。

      它的系统结构如下:

      

      从上图可以看到Orchard还使用了NHibernate、Autofac、Castle这些第三方库。

      然后由Orchard Framework来作为整个系统的基础,用于支持Core和Modules,而默认的Core和Modules就是用于支持内容管理的一系列应用。

      本系列文章将着重对Orchard Framework进行分析。

      参考:

      官方文档:http://docs.orchardproject.net/en/latest/

      源码分析:http://www.cnblogs.com/alby/category/420987.html

  • 相关阅读:
    Spring(一)Spring的基本应用
    flask摘记
    python摘记
    String Algorithm
    leetcode -- hard part
    leetcode -- medium part
    leetcodo--Easy part
    unix网络编程
    SQL
    计算机网络知识
  • 原文地址:https://www.cnblogs.com/selimsong/p/5993367.html
Copyright © 2011-2022 走看看