Easy-CMS

来自站长百科
跳转至: 导航、​ 搜索
Easy-CMS logo

Easy-CMS是一个免费的、开源的、基于PHP开发的内容管理系统,它的主要目的就是向用户呈现一个用户友好的界面,使得网站内容的修改变得简单,同时,它也让开发者在内容与表现手法上有一个清晰的区别认识。

Easy-CMS是一款深具潜能的CMS程序,因为其可扩展性非常高,它是完全面向对象开发的。

Easy-CMS程序的发布遵循GPL协议,完全基于Web的站点管理方式,允许用户直接在前台编辑内容,使用XML和XSLT模板,具有用户权限管理、多语言支持等功能。

Easy-CMS概况[ ]

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(引用,一个指向其他内容对象的链接);


Easy-CMS使用手册[ ]

相关条目[ ]

参考来源[ ]