XpressEngineCMS 模块化框架
XpressEngine (即原Zeroboard XE或Zeroboard;以下XpressEngine简称XE) 是韩国开发人员高英洙(音译)与开发自愿者共同开发的LGPL协议的开源项目,相比zeroboard4或zb5已经属于全新开发的程序框架。
XE是将'eXpress'和 'Engine'两个词结合在一起而形成的名称,赋有‘帮助人们去表达自己想法和感受的装置’的含义。
与Zeroboard4不同的是,XpressEngine将BBS、Blog、购物、维基等建站所需的功能以模块化方式构建,可以作为建站CMS软件为目标进行的程序框架开发。
简单来说,XpressEngine是一个网站内容管理系统(Content Management System, CMS)。
现在的网站是由很多不同部份组成的。一般来说,一个网站需要具备“所见即所得”的内容编辑器、网站的主题布局、会员系统、博客、网站监控、设定和管理系统等等。除了这些部件,网站也会使用HTML/CSS的设计,这样就能按不同的需求或对象将网站以不同的形式、主题、风格呈现出来。
XpressEngine为了满足以上建站的的需求,采用了模块化的结构,将各种网站功能和设计融合在一起。在这种网站结构下,不同的网站主题面板、模块、插件,小工具及其他部件,都可以轻易管理及转换。
正如其他网站内容管理系统,XpressEngine不能包含所有大企业、中小型公司、个人或组织在网上发展需要的所有功能,当然也不解决所有遇到的问题。所以,XpressEngine是采用LGPL v2开源许可证发布的。这样,应用程序开发者、设计师及用户就可以在XpressEngine的基楚上,合作开发出合适不同需求的网站。
XpressEngine的程序原码是保存在一个公开的原码保存系统(Google Code)。参与XpressEngine的开发是没有限制,任何人都可以通过XpressEngine的官方网站参与XpressEngine的开发。如果你是一个有经验的程序员、网站设计师、规划师,或具备语言翻译的能力、找出系统问题的能力,你可以到XpressEngine官方网站的开发者论坛或每个部件的论坛参与讨论。