基于内容存储的快速建站方式的设想

内容存诸其实说到底是一个灵活定义的内容丰富的树。具有继承,缺省值继承等一系列特点。
而用户的网站数据就是这个树的一部分比如:(用很小的一个网站做一个例子)
主页
  新闻 
    新闻1
    新闻2
  产品
    产品1 
    产品2
  关于
使用CMS系统,可以实现把用户的数据和显示方式分开。对于树上的每一个节点,系统都可以定义它包含哪些字段,具有哪些功能。
然后选定一个布局方式,这种方式可以是用html模版方式的,或者是xslt方式的,也可以是程序方式的。在一个布局中,用户也可以使用query去引用系统中的其他部分的数据应用到部分布局上。
当外界的用户要访问一个页面时,cms引擎读取相应的数据与布局方式合并,运算出最终的结果呈现给用户。

通过这种方式 系统可以达到;
数据的高度可定制
数据和布局的分离
数据在不同页面中的重复引用。
对简单的逻辑完全不需要使用代码。

这样可以大量的节约重复劳动。

posted on 2009-09-08 16:14  xProject  阅读(232)  评论(0)    收藏  举报

导航