CMSimple
CMSimple是一种自由的内容管理系统。标榜架构简单,程式档案小并且反应快速。系统以PHP编写,可以在各种平台上运作。
开发者 | 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]
参考资料
编辑- ^ CMSimple - Open Source CMS - Licence. [2011-06-10]. (原始内容存档于2011-07-16) (英语).