Easy-CMS
来自站长百科
Easy-CMS是一个免费的、开源的、基于PHP开发的内容管理系统,它的主要目的就是向用户呈现一个用户友好的界面,使得网站内容的修改变得简单,同时,它也让开发者在内容与表现手法上有一个清晰的区别认识。
Easy-CMS是一款深具潜能的CMS程序,因为其可扩展性非常高,它是完全面向对象开发的。
Easy-CMS程序的发布遵循GPL协议,完全基于Web的站点管理方式,允许用户直接在前台编辑内容,使用XML和XSLT模板,具有用户权限管理、多语言支持等功能。
Easy-CMS概况[ ]
- 软件语言: 多语言
- 软件类别: 国外软件/CMS
- 开发语言: PHP
- 运行平台: PHP
- 授权协议: GPL开源软件/免费软件
- 软件首页: http://www.easy-cms.be/
- 最新下载: 下载地址
Easy-CMS功能列表[ ]
一般功能:
- 前台呈现符合W3C标准;
- 对页面、容器、菜单均采用模板控制;
- 使用WYSIWYG所见即所得编辑器(即FCKeditor)
- 自动生成新页面、容器、容器列表以及菜单;
- 无限制的嵌套站点结构级别支持;
- 支持meta 标签keyword和description;
- 每一个页面都具有多个CSS以及javascript文件支持;
- 多语言站点支持;
- 多语言后台管理界面支持;
- 快速的安装以及用户友好;
内容管理:
- 用户自定义的内容类型;
- 每种内容类型具有不同的内容部分;
- 内容自动归组到到容器中;
- 每个页面可以包含无数量限制容器或者是容器列表;
- 具体为每一个容器指定页面分类(即菜单);
- 可以基于每一个内容类型定义多个模板文件;
- 容器可以设置为显示指定数量的内容条目;
- 容器里的内容条目可以基于任何字段进行排序;
- 容器可以进行复制操作;
安全性:
- 用户和用户组管理,即具有创建、修改、删除用户以及用户组的功能;
- 基于用户或者用户组的权限管理,即可以为每一个用户或者用户组指定编辑、访问、管理、删除、发布等操作权限;
工作流程:
- 每一个元素(内容、容器、容器列表、菜单、页面)必须在发布后,才可以展现给访问者浏览;
- 只有具有相应权限的用户才可以发布相应元素;
- 用户自定义的默认的发布状态(即元素已发布或者未发布);
模板管理方面:
- 无数量限制的用户自定义模板支持;
- 可以为页面模板自定义标签库;
- 自动将呢绒翻译成XML代码;
- 内容模板均使用xsl;
缓存管理:
- 页面自动被缓存,以获得最好的性能;
- 页面的创建使用了容器(内容组),可以分开缓存;
构成内容类型的元素:
- Bool(布尔值真或假);
- Color(颜色,为十六进制格式#RRGGBB);
- String(最大为255个字符);
- Text(文本,由DBMS数据库管理系统决定字节限制)
- Time(时间,天、月、日);
- Document(文档,附件的一种格式);
- Float(一个浮点型值)
- Image(图片,附件的一种格式);
- Iteger(一个长整型数据);
- Link(链接,相对URL地址或者绝对URL地址);
- Reference(引用,一个指向其他内容对象的链接);