Posts Tagged ‘存储框架’

woodplow CMS的存储框架

星期四, 01月 3rd, 2008

woodplow publisher具有开放式、模块化的系统结构,域、分支、文档、专题、页面五个元素构成了系统的核心数据模型。

域是顶级管理单元,对应着一个站点域名或二级、三级域名,物理上对应着文件系统中某个目录,当然目录可以不在一个逻辑驱动器上。

节点的域名可以为路径,例如:http://www.woodplow.com/news,注意不要以”/”结尾。如果你想线上管理域所在的目录,可以配置文件系统,增加一个配置点,使其与域对应的目录相关联。

分支是站点资源的组织单元,分支必须基于某个域名创建,文档、专题、页面的组织都是基于分支的。分支理论上不限定深度,但是建议不要超过3级。

文档是站点内容的图文展示,由编辑通过所见即所得的编辑器录入产生,文档的表现形式有其所属分支的文档模板决定,文档可以有很多逻辑属性,比如:热点新闻、推荐新闻等,为了形成内容的交叉,文档还可以携带文档类型,比如:新闻、行情、评测、导购、厂商、促销等。

文档的分页内容要集中管理,woodplow将文档基本信息和主体内容分开存储以便提升检索速度。

专题是对满足某一主题(比如:2007年巴基斯坦总统大选)的文档进行集中组织的单元,专题可以弥补分支的物理组织为逻辑组织,使用指针把散落到各个分支和域的符合同一主题的文档集中展示出来。

你可以把文档添加进专题或者选择指定文档加入专题。

页面是站点频道页、首页、文档页、专题页中的分割区域,比如:新闻周排行、首页热评新闻等。

第一个版本有三种类型的页面:手动页面、动态页面、包含页面。