开源的内容管理系统

致力于做到最好

TEEBB的主题是内容管理,但是现实中各种各样不同类型的内容太多了,为了满足各种不同的需求,TEEBB以灵活和高扩展性作为设计的初衷。

传统的内容管理系统是怎么做的呢?

它可能预先定义了一个统一的内容格式,有标题、主体(Body)、封面图片等等所有可能用到的东西,然后我们创建对应的栏目分类词,再根据需要把新添加的新闻指定到对应的栏目中,这是一个好办法。但是这样灵活性及扩展性就不那么好了,因为有些信息可能根本就用不到,造成了数据存储的浪费。

如果我们能把内容格式中所用到的标题、主体(Body)、图片等等信息抽取成不同类型的组件(我把这种组件称为“字段”),然后将用到的字段组合成不同的内容类型,这样会在最大程度上实现灵活性及扩展性。您可以方便的组合出任意的内容类型。

您可以在TEEBB上进行二次开发,有了TEEBB底层对字段的管理及字段数据的管理,您可以根据需求创建自己所需的“bundle”,丰富“bundle”的功能。发挥想像,您可以使用TEEBB开发出在线商城、社区系统等应用。