Orchard是个CMS(这不是废话么),它的首要目标是帮助你从现有的碎片建设网站。这些碎片大小不一、形状迥异,如果你想高效地利用它们,那你首先得很好的理解它们。本文将对深入解释这些碎片的名称与功能。
常规CMS定义
内容(content)
CMS中的C就是指的内容,这也就是说CMS管理的任何东西都是内容。更准确地说,拥有任何信息的站点中的每一个东西都是内容。例如,一篇博客,一个评论,一个产品甚至导航菜单或者可识别的公司Logo,各处的内容。所以正确的想法是内容是站点的所有一切。现在你可能越来越糊涂了。接下的章节我们将搞清楚不同各类内容之间明显的区别。
管理界面、控制台或后台
管理界面(有时也叫控制台(dashboard,有人叫仪表盘,随便吧,大家知道是什么东西就行)或后台),这东西大家都知道用来管理网站和网站内容的地方。这里只有授权“Access admin panel”用户可以访问。这就是CMS中的M。
CMS
CMS中的S指的是“system”,即系统,它其实不像它看上去那样肤浅无用。其实它很重要,CMS管理内容必须以系统的方法:这也就是说所有内容都是资源的交互与统一管理。
例如,你可以使用常规工具管理博客文章,页面以及产品,而这些东西使用常用模块就都可以评论、评级或标记。这会让你感觉体验一致且便于创建新的内容类型。
前端(Front-end)(译者:其实与它的反义词back-end来说翻译成前台也可以,因为把back-end翻译成后端感觉怪怪的,我们一般都说后台吧)
前端是定期匿名用户访问的网站部分。换句话说,就是网站除了管理界面之外呈现给公众的所有东西。
(译者:上句话其实说不说没有什么意义,来到此的人都知道前端的概念,越说越不懂。)
安装(Setup)
安装环节是必不可少的,否则你连站点也看不见更不用说其它的了(比如安装完就可以创建内容了)。
Orchard概念(前边的部分都是为讲概念的,下边才真正进入主题)
内容条目
一个内容条目就是一条简单的内容,一般与一个链接相关联。像页面、博客文章或产品都是内容条目。
内容类型
内容条目是内容类型的实例。换句话说,内容类型是内容条目的类。上边曾说过的页面,博客文章,产品,其实它们被描述成三个内容类型:page、blog post和product。也就是说我们访问一篇博客其实就是类型blog post的一个条目。(译者:其实这段看英文可能比中文更好理解,其实他要说明的意思就是内容类型与条目的关系,类似于我们面向对象中,类与类的实例之间的关系 一样。)
内容部件
在Orchard中,内容类型由更小的部分组成,通常叫做内容部件。内容部件是内容的原子单位,用这些部件足以实现一个特定的功能并且内容类型也可以交互重用它们。
例如,评论、标记和评级都是内容部件,因为它们的特定功能,所以可以被内容类型所重用。博客的评论往往不需要给定内容类型。评论在博客中的使用和在页面与产品中基本一样。
在实际中,给定的内容类型也只能出现一次。