码迷,mamicode.com
首页 > 其他好文 > 详细

Orchard内置特性(以模块来说的)

时间:2015-05-29 20:03:48      阅读:121      评论:0      收藏:0      [点我收藏+]

标签:

Orchard中有很多可以直接和多次使用的特性,这些东西在官方的Gallery中可以找到。

本主题 主要关于这些特性的一个简单描述。

译者不准备按照官方的英文文档逐句翻译,只对每个模块简单介绍,因为后边有关于他们的详细介绍。

英文链接附上,要了解详情的自己去看吧:http://docs.orchardproject.net/Documentation/Builtin-features

下边的介绍主要分为核心模块与非核心模块。核心模块并不一定在“Core”目录中。

每个模块都详述它的特性,以及它们是否从资源库中可用或者源码发布版中可以获得。

核心模块


Common(常规模块)

核心模块主要负责运行的核心内容部分有Body,Common,Identity,还有Text field。

Containers(容器)

这个模块主要介绍四个部分主要用来创建简单的内容层级关系。主要有容器部分(Container part)、可容纳部分(Containable part)、容器部件部分(Container Widget part)、自定义属性部分(custom properties part)。

Contents(内容)

这个模块为自定义内容类型创建基础架构。

Features(特性)

  • 内容(核心):自定义类型的基础架构
  • 内容控件封装(默认关闭,要用你自己开启):可以添加一个用于编辑的前端按钮。

Dashboard(面板)

这个大家都懂,不用多说了。

Feeds(订阅)

这个用来搞RSS的模块。

Navigation(导航)

控制导航菜单的,这个大家应该也知道是干什么的吧。不过是1.5之后的版本才有的。

Reports(报表)

报表就是报表,报表是干啥的,我就不相信你不知道。

Scheduling(调度)

这个模块提供的APIs可以执行调度操作,比如延时发布等。

Settings(设置)

呵呵,设置很复杂。

Shapes(形状)

形状主要是用于UI来构建HTML的。可以动态添加,本身形状模块就有一些形状可用。核心形状在CoreShapes.cs这个文件中定义的。其它的有定义在cshtml文件中的。不过无论是核心形状还是其它的形状都可以在主题 中被模板重写。

主要有两大类:核心形状,模块化形状,具体包含的东西大家可以参考下英文文档。

Title(标题)

主要介绍大多数内容类型中都用到的标题部分。

XmlRpc

你把它理解成一系列接口规范吧。比如你想用windows live writer写博客,那就需要调用类似的接口,关于XmlRpc百度百科有介绍,大家自己去了解下。Orchard.Blogs模块依赖这个模块构建。

核心模块主要就是这些了,下边的是非核心的

非核心模块(Non-core modules)


Orchard内置特性(以模块来说的)

标签:

原文地址:http://www.cnblogs.com/souther/p/4539169.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!