CMSimple是一种自由的内容管理系统。标榜架构简单,程式档案小并且反应快速。系统以PHP编写,可以在各种平台上运作。

CMSimple
开发者Peter Harteg
当前版本4.7.3(12月15日、2017)
操作系统跨平台
类型内容管理系统
许可协议GPL v3、Affero General Public License v3、Linkware
网站www.cmsimple.dk

CMSimple不需要使用数据库,所有的页面资料都以一个超文件档案格式,名称为content.htm,存于万维网服务器上。纯文字档的资料设计使得安装与备份工作相对较为简单。

程式架构

编辑

CMSimple主要的程式功能分为页面展示与后台管理。其页面展示功能是利用超文件中的 <h1></h1>, <h2></h2>,与 <h3></h3> 标注(可后续延伸至 <h4></h4>等),进行分页。CMSimple程式会将content.htm中的 <h1></h1> 当作第一层页面的标题,紧跟其后之 <h2></h2> 则将被视为第二层页面的标题,而 <h3></h3> 所涵盖的内容则为第三层页面的标题。各层标题则依照其位于content.htm文件中的顺序而定。由于CMSimple利用 <h1></h1>, <h2></h2>,与<h3></h3> 标注进行分页,因此其文件内容无法出现标题标注(header)所对应的粗体文字,使用者必须透过其他方式产生类似粗体文字的效果。

CMSimple的后台管理,仅允许单一用户使用。透过后台管理,可设定各种与页面展示相关的参数。与许多内容管理系统相同,CMSimple提供延伸程式开发架构的设计,可以让程式开发者自行建构原始CMSimple以外的功能。

CMSimple授权采GPL v3、Affero通用公共许可证 v3、Linkware和商业许可四种。[1]

参考资料

编辑
  1. ^ CMSimple - Open Source CMS - Licence. [2011-06-10]. (原始内容存档于2011-07-16) (英语). 

外部链接

编辑

参看

编辑