`
rainsky
  • 浏览: 9842 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

创业团队产品诞生记(二):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/试用。


  
  

 

分享到:
评论
6 楼 myreligion 2010-01-06  
样子挺像TRS WCM6,做的挺好的。不过TRS那个东西不支持集群,建议你们增加集群就是一大亮点了。
5 楼 hahaeye 2009-06-04  
CMS产品,接触比较少,不过楼主开发的后台系统,真是挺不错的,如果真的是自主开发的,那就太难得了,这样的后台系统用来做cms系统是不是太浪费了,用到项目中这个作用就大多了
4 楼 hahaeye 2009-06-04  
楼主能不能详细谈谈,传值的设计,你们这个获取表单的值,和jquery的写法挺类似的
3 楼 hahaeye 2009-06-04  
后台今天多点了下,不错,这种界面的开发模式,挺不错的,感觉是类似dwr的远程调用,然后使用的页面mvc模式,是ajax应用的好例子,不过里面的方法,看了,不是很明白,感觉封装得比较多,什么时候,把你们的js下载下来,研究下
2 楼 michael.softtech 2009-06-04  
界面用起来非常舒服,我之前用过帝国的cms,在感觉上,楼主的这个要大气很多~~
1 楼 dragonboa 2009-06-03  
    不错的内容管理系统,用起来不错,但是同一个操作有时候可以顺利执行,有时也会报莫名其妙的错误,不知道是有人在捣乱还是你们系统本身存在问题。如果是有人捣乱,严重鄙视,自己没本事就专干坏勾当;如果是系统本身的问题,那你们应该好好检查后再发布出来。我想素质低下的人捣乱的可能性更大一些,你们应该不会傻到把一个还没完善的产品发布出来吧,一个人也许没考虑到,但是那么多人没考虑到的话就不太可能了,支持你们,有机会跟你们学习一下,我也在学java编程,做的项目不多,经验还很欠缺,希望多多指教。
    界面也挺美观的,不过好像在哪见过,不知道是否我以前看过你们的系统。

相关推荐

    thinkphp-zcms, 一个基于thinkphp3.2开发的cms系统,功能比较全面。.zip

    《基于ThinkPHP3.2的ZCMS系统详解》 ZCMS,全称为"Zen Content Management System",是一款基于ThinkPHP3.2框架构建的开源内容管理系统。作为一个全面的功能性CMS,它为开发者提供了丰富的功能模块和高度的可扩展性...

    ZCMS泽元内容管理系统 v2.1.0.10018

    ZCMS提供完善的国际化支持,是国内唯一同时支持前台、后台国际化,并且可以自行添加新的语言的内容管理产品。ZCMS还支持网站群、多维分类、虚拟栏目、多发布点、集群部署等高端特性,可以轻松创建和管理超过1000万个...

    ZCMS弹出框架最新版3.0.rar

    【ZCMS弹出框架最新版3.0】是一款专为ZCMS内容管理系统设计的弹出对话框组件,其核心是zDialog3.0,这是zDialog的最新升级版本。zDialog作为ZCMS中的一个关键模块,它极大地提升了用户体验,使得在进行页面交互时...

    ZCMS弹出框架最新版 V2.3

    ZCMS弹出框架最新版V2.3是一个专为ZCMS(泽元内容管理系统)设计的弹出对话框解决方案,其核心组件为zDialog2.3。这个框架旨在提升用户体验,提供更加灵活、功能丰富的弹窗功能,适用于各种管理系统的交互需求。 ...

    zcms.zip视频转码工具

    【标题】"zcms.zip视频转码工具"是一款专为处理视频编码转换需求设计的应用软件。这个压缩包包含了核心的转码程序以及相关的辅助文件,旨在提供一个便捷、高效的视频处理解决方案。 【描述】提到“方便,易用,随时...

    ZCMS系统中文章的相关设置详细介绍

    综上所述,ZCMS系统中的文章管理功能非常强大且易于使用,无论是添加、发布还是复制、转移文章,都能满足用户的不同需求。通过对这些功能的熟练掌握,用户可以高效地管理和优化网站内容,提升用户体验。如果你正在...

    ZCMS内容管理系统_功能说明文档

    ZCMS提供了详尽的统计分析报告,包括访问量、用户行为等多维度的数据分析,帮助企业更好地理解用户需求,优化内容和服务。 #### 七、系统管理 **7.1 分支机构、用户和角色** ZCMS支持多用户和多角色管理,用户...

    内容管理系统英文版

    8. **国际化支持**:ZCMS是唯一一款同时支持前台和后台国际化的CMS产品,可添加新语言,满足全球化的运营需求。 9. **网站群与多维分类**:支持管理多个相关网站,实现多维度的内容分类,方便内容的组织和展示。 ...

    ZCMS:炒菜内容管理系统

    ZCMS系统 ZCMS(Zhacai Content Management System)是由Zhacai学习并开发的一个基于Vue和JQuery的内容管理系统。此为WEB应用技术的期末大作业,遵循GPL-3.0协议开源,欢迎提出改进意见。 ZCMS (Zhacai Content ...

    ZCMS泽元内容管理系统 v2.1.0.10018.zip

    ZCMS提供完善的国际化支持,是国内唯一同时支持前台、后台国际化,并且可以自行添加新的语言的内容管理产品。ZCMS还支持网站群、多维分类、虚拟栏目、多发布点、集群部署等高端特性,可以轻松创建和管理超过1000万个...

    zcms.zip_jsp毕业设计_zcms

    【标题】"zcms.zip_jsp毕业设计_zcms"是一个基于JSP技术的毕业设计项目,主要用于构建一个在线BBS论坛系统。这个项目对于初学者来说是一个很好的学习资源,特别是那些正在学习JSP编程的学生。它展示了如何使用JSP来...

    泽元网站内容管理系统ZCMS v1.2.rar

    泽元网站内容管理系统 (简称ZCMS) 是一套基于J2EE和 AJAX 技术的企业级网站内容管理软件(CMS),集站点管理、内容创作、内容审核、基于模板的内容发布、内容采集、内容检 索、多媒体内容管理于一身。ZCMS 允许非专业...

Global site tag (gtag.js) - Google Analytics