background image

的标识,以便区分。
  (

3)网站集成管理。OpenCms 特有的集成管理界面,可以统一管理多个网站的内容。

多网站管理特性,可以有效共享内容,使得各个二级站点具有了内在的

“关联”。

  (

4)内容导入/导出。OpenCms 可以导出库里的部分或者全部内容,导出的资源以独立

XML 格式,附加的文件信息都可以导出。已导出的资源同样可以再被导入到其它运行于

不同类型服务器上的

CMS 系统中,使用这种机制可以快速备份整个站点资源或者将整个站

点部署到另一个系统中。
  (

5)元信息(属性)。在 OpenCms 为内容管理系统的内容库中每种资源都可以带有多

种属性。这些属性能够控制一个模板的外观,选择哪个频道在页面上显示,或提供关于搜索
引擎的最佳信息。只要有所需权限,就能够很容易地改变属性值。另外,还能轻松增加自定
义的属性和功能。
  

2 国内外主流网站内容管理系统比较研究

  

2.1 国外主流 CMS 系统

  (

1)WordPress。一种使用 PHP 语言开发的博客平台,在 GNU 通用公共许可证下授权

发布;用户可以在支持

PHP 和 MySQL 数据库的服务器上通过该平台快速而简便地搭建属

于自己的

Blog(网站);同时,也可以把 WordPress 当作一个简单的内容管理系统来使用 。

WordPress 被认为是 Michel Valdrighi 所开发的网志平台 b2/cafelog 的正式继承者。Wordpress
因为它的安装简单和可扩展性好几乎已经成为了独立搭建

Blog 平台的第一选择。其 MU 为

多用户版本,支持多用户的

Blog 系统。

  从用户角度来看,

WordPress 是一个注重美学、易用性和网络标准的个人信息发布平台;

使用

WordPress 可以搭建功能强大的网络信息发布平台,但更多的是应用于个性化的博客。

  (

2)Joomla。一套获得过多个奖项的内容管理系统。其采用 PHP+MySQL 数据库开发,

可运行在

Linux、Windows、MacOSX、Solaris 等各种平台上。Joomla 除了具有新闻/文章管理、

文档

/图片管理、网站布局设置、模板/主题管理等一些基本功能之外。还可通过其提供的上千

个插件进行功能扩展,包括:电子商务与购物车引擎、论坛与聊天软件、日历、博客软件、目
录 分 类 管 理 、 广 告 管 理 系 统 、 电 子 报 、 数 据 收 集 与 报 表 工 具 、 期 刊 订 阅 服 务 等 。

 

3)Drupal。Drupal 是一个自由开源的內容管理系统,其采用 GPL 授权以 PHP 语言写成,

由数以千计的使用者和开发人员所共同维护和开发。最初是由比利时人

Dries Buytaert 开发

的一个社区讨论程序,也就是

BBS,由于其富有弹性的架构设计,在功能的不断扩充后逐

渐发展成为一个内容管理系统。
  

Drupal 有一个优秀的模块化结构,提供了许多模块,包括短消息、个性化书签、网站管

理、

Blog、日记、电子商务、电子出版、留言簿、Job、网上电影院、论坛、投票等模块,并且

Drupal 模块的下载、安装、定制非常方便。在网页编程领域,经常被视为一套内容管理框架,
而不单纯作为一般意义上的内容系统。
  迄今,

Drupal 的社群已经编写了超过 5 800 个组件。Drupal 虽然功能强大,但其使用介

面复杂,每次

Drupal 有重大更新时,不少旧的配件未能成功过渡,因此备受争议。不过,

由于

Drupal 的功能极具弹性且其运作环境能让编程人员较为简便地大幅改动,扩展出大量

崭新功能,使得该平台用户众多。据统计,全球约有

1%的网站均由 Drupal 制作。

  (

4)Mambo。Mambo(曼波),是一个基于 php+mysql 的开放源码的网站内容管理系

统,具有强大的功能、友好的后台管理界面,支持添加多项组件、模块,拥有丰富的模板,
是建立中小型站点的绝佳选择。由于基于

php 语言,因此可以跨平台,如在 Windows、Linux

等平台上安装,只要服务器支持

php 和 mysql 就可以建立一个动态网站。Mambo 作为网站

的后台引擎,使网站内容的创建、管理和共享更加简易。尽管

Mambo 功能十分强大,但其官

方网站也承认,

Mambo 并非典型的“门户”网站解决方案。