文化部文化共享工程

文化共享网是一个大型的知识性门户网站,包括主站、互动网和基层阅览室版。她是文化部、财政部、中央文明办共建的一个项目,旨在传播中华文化、共享人类文化资源。本项目由我们和北京中科软合作开发完成。

项目背景

img/ndcnc-logo.gif

全国文化信息资源共享工程 是文化部的一个重点项目。"文化共享工程"将充分利用现代高新技术手段,将中华民族几千年来积淀的各种类型的文化信息资源精华以及贴近大众生活的现代社会文化信息资源,进行数字化加工处理与整合;建成互联网上的中华文化信息中心和网络中心,并通过覆盖全国所有省、自治区、直辖市和大部分地(市)、县(市)以及部分乡镇、街道(社区)的文化信息资源网络传输系统,实现优秀文化信息在全国范围内的共建共享。

原文化共享网在实际运行过程中,发现系统在性能、可维护性、扩展性方面存在问题,迫切需要一套开放、易用、可维护的系统。经过文化共享工程中心的选型,2004年5月,文化共享工程选择润普公司和北京中科软基于开放的Zope和Plone开发。

项目范围

整个项目包括三部分:

迁移原有系统内容
原系统的数据存放在微软SQL Server中,包括100多个库,共计30多万条数据。要求将全部库定义、元数据、外观模板迁移到Zope和Plone平台中。
文化共享门户网站

主站要求能够承受门户级网站的高负载,而且能够根据需要不断扩展。

主站的地址为 http://www.ndcnc.gov.cn

文化共享著录网
文化共享内部的内容著录网站。包括库管理、内容著录审批、工作量统计等。
基层站点
提供即装即用的安装程序,供基层站点实现无培训安装、配置。通过卫星接口,实现和主站数据自动同步。支持自动升级。

实施情况

项目采用Zope2.7 + Plone2.0构建,项目采用了润普公司开发的 rpSchema 进行库和模板的定义管理,并根据文化共享的要求进行了扩展。

项目针对文化共享的著录审批流程,定义的专门的工作审批流程。并支持对著录内容进行统计。

系统采用ZEO架构,多机进行负载均衡,保证著录网的高性能。同时系统采用 Squid 对外部网进行加速,提升外部网的性能。整个系统的设计和开发,充分考虑到对Cache的支持。

我们为基层站点开发了一个简单易用的Windows安装程序。系统利用Zope的导入导出功能,实现了主站和基层站点的数据同步。基层站点也可以自动升级。

由于Plone强大的功能,我们仅仅花费了不到2个月,就完全实现了旧系统到Plone的数据迁移,完成了基层版,完成一期的要求。

二期要求是支持内容著录和主站发布功能。经过我们的开发、部属和严格的测试,系统于2004年11月底正式上线。

应用效果

系统上线后,得到文化共享工程中心的好评。经过国家软件测评中心的系统评测,认为系统满足了预定的需要。

系统主要的特点是:

  • 容易安装和管理,少量培训和不需要培训便可安装。
  • 性能大大提升,从前打开一个页面十分慢,查询更慢。
  • 页面模板定制十分方便,几乎不需要任何网页专业知识。
  • 网站实际的访问量大大提升。网站投入运行不久,访问人次和访问人数均提升了数10倍。
  • 费用大为降低。由于不需购买数据库、内容管理系统的平台,基层版本也没有Licence费用,因此整个项目费用预算大为降低。

系统界面截图

img/wenhuabu1.gif

文化部共享工程网站首页

img/wenhuabu2.gif

栏目截图:影视文化

img/wenhuabu3.gif

栏目截图:中国音乐