创业团队产品诞生记(二):ZCMS需求分析

确定做网站内容管理系统(CMS)了,开始调研需求。
   首先要搞清楚什么是CMS?维基百科定义: 


    内容管理系统(Content Management System,简称CMS),组织和协助共同合作的内容的结果,是指用于管理及方便数字内容的系统。

    内容是任何类型的数字信息的结合体,可以是文本、图形图像、Web页面、业务文档、数据库表单、视频、声音、XML文件等。
  

   那么一个CMS最关键的就是管理内容。


   开发一个市场上已经有的产品,需要调研现有的成熟产品。
   国内的CMS其实非常多,特别是利用asp(现在基本升级为asp.net)/php开发的CMS占据了CMS市场的70%,以前如动易、风讯、织梦、帝 国等等。使用java开发的cms非常有限,形成口碑和品牌的比如TRS,TurboCMS,方正翔宇等,其他的都基本上局限在软件企业内部的文章系统, 所以在个人站长众多的社区,这些企业级CMS基本上都少有人讨论。
   国外的CMS如ibm,oracle,微软都对应有相关的商业产品,价格不菲,非一般企业能用。国外php开源CMS也不少,如Drupal、 Xoops、Joomla,都比较成熟,但满足国人的要求似乎还有些不足。Java开源CMS名气最大的数OpenCMS,国内也有公司做本地化实施。
   我们的泽元网站内容管理系统(zcms)定位为J2EE企业级CMS,那么学习的对象就锁定到TRS/TurboCMS/OpenCMS,然后学习国内的一些其他成熟的php cms。
  
   结合我们自有的内容管理雏形,学习对比各个cms的优缺点,理顺思路,我们的ZCMS需要实现:
   1.文档编辑 包括文章、图片、视频、音频、附件,后三种文档归入多媒体文档
   2.文档结构 包括多站点、栏目(频道)、专题、报纸、期刊等
   3.文档发布 模板机制、静态化
   4.数据服务 包括投票、访问统计、发布统计、留言评论、全文检索等
   5.采集和分发 抓取网站数据(做垃圾站必须)、文档分发
   6.系统管理 组织结构、用户、角色、权限控制、工作流、代码、配置、日志、定时任务等等,属于任何管理系统必备,所以可以看做管理软件平台部分。

   那么这些东西一整合,一个CMS的模型就出来了。而对于一个cms来讲最重要的就是前三条了。 


-----------分割线-----------

本系列文章旨在分享创业团队产品研发过程的快乐和艰辛,相关技术文章请关注:

技术选型:ZCMS:技术选型

关于爬虫:ZCMS的Web采集(一):千万级别的网络爬虫

               ZCMS的Web采集(二):TB级别的网页容器

界面框架:一种简约可行的后台界面UI开发方案


----------ZvingSoft--------
ZCMS(泽元内容管理系统),泽元软件出品,免费下载,不限用途。
欢迎大家通过http://demo.zving.com/ 试用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
泽元网站内容管理系统 (简称ZCMS) 是一套基于J2EE和 AJAX 技术的企业级网站内容管理软件(CMS),集站点管理、内容创作、内容审核、基于模板的内容发布、内容采集、内容检 索、多媒体内容管理于一身。ZCMS 允许非专业人员创建内容、实现内容信息发布与共享。 基于Web浏览器的操作界面易于使用,让使用者可以高效率地完成内容的创建、管理与发布。利用ZCMS 可以轻松创建企业内、外部WEB门户,也可以建立以内容为核心的企业信息平台。 技术路线:J2EE SOA AJAX 操作系统:兼容全部主流服务操作系统,包括Windows Server、 Linux、AIX、HP-Unix、Solaris等 数  据  库:兼容全部主流数据库,包括Oracle、DB2、SQL Server、Mysql等,支持数据库类型无缝切换 中  间  件:所有支持J2EE 1.3标准的中间件,包括Websphere、Weblogic、Tomcat等   设计原则:   适用性:充分考虑使用单位的实际需要,确保功能上较强的实用性。   易用性:用户界面简洁、美观、友好,易于用户操作和使用,操作人员只需简单培训即可掌握。   开放性:全面遵循各项国际技术标准,提供开放数据接口,便于与其他业务系统集成。   安全性:安全可靠的权限划分,既考虑信息的共享,又注意信息的保护与隔离。   可扩展性:用户数据增加时可平滑升级,可根据业务发展需要通过次开发添加新的功能。
泽元网站内容管理系统 (简称ZCMS) 是一套基于J2EE和插件技术的、面向高端用户的网站内容管理软件,集内容规划、内容创作、内容编辑、内容审核、基于模板的内容发布等功能于一身,并提供互动组件、可视化专题、内容采集、内容检索、访问统计等扩展功能。通过简单易用的WEB界面,ZCMS允许非技术人员互相协作以创建、编辑和发布各种内容,实现网站的快速更新。ZCMS支持可视化专题创作,可以帮助不熟悉HTML和CSS的编辑人员,针对重大事件、突发事件进行拖拽式快速制作专题页面。ZCMS提供完善的国际化支持,是国内唯一同时支持前台、后台国际化,并且可以自行添加新的语言的内容管理产品。ZCMS还支持网站群、多维分类、虚拟栏目、多发布点、集群部署等高端特性,可以轻松创建和管理超过1000万个页面的大型门户网站。 ZCMS本身基于插件机制开发,各插件预留了大量的扩展点和扩展服务,用户可以通过这些扩展点和扩展服务为ZCMS扩展新功能,也可以覆盖ZCMS己有插件的各项功能,甚至可以根据实际需要改变ZCMS默认的菜单、工具栏、界面和业务逻辑。泽元软件提供了基于Eclipse的次开发工具ZDeveloper,使用该工具提供的可视化向导可以帮助用户快速创建新的ZCMS插件工程,并支持快速创建CRUD(增、查、改、删)文件、引用扩展点、注册扩展项到扩展服务等功能,还支持对插件工程打包、部署和联合调试。ZCMS提供了目前内容管理领域内的最高规格的次开发支持。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值