确定做网站内容管理系统(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/试用。
分享到:
相关推荐
资源来自pypi官网。 资源全名:zcms-0.5.1.tar.gz
本教程主要对ZCMS系统中有关信息的管理进行了详细的介绍与说明。
ZCMS提供完善的国际化支持,是国内唯一同时支持前台、后台国际化,并且可以自行添加新的语言的内容管理产品。ZCMS还支持网站群、多维分类、虚拟栏目、多发布点、集群部署等高端特性,可以轻松创建和管理超过1000万个...
本教程主要对ZCMS系统中栏目的相关信息的管理进行了详细的介绍与说明。
本教程主要对ZCMS系统的安装步骤进行了详细的介绍与说明。
本教程详细的介绍了ZCMS系统中访问统计的相关信息。
本教程主要对ZCMS系统中的文章编辑进行了详细的介绍与说明。
本教程主要对ZCMS系统中的工作流的相关定义进行了详细的介绍与说明。
本教程主要对ZCMS系统中自定义数据的相关信息进行了详细的介绍与说明。
ZCMS系统 ZCMS(Zhacai Content Management System)是由Zhacai学习并开发的一个基于Vue和JQuery的内容管理系统。此为WEB应用技术的期末大作业,遵循GPL-3.0协议开源,欢迎提出改进意见。 ZCMS (Zhacai Content ...
泽元网站内容管理系统 (简称ZCMS) 是一套基于J2EE和 AJAX 技术的企业级网站内容管理软件(CMS),集站点管理、内容创作、内容审核、基于模板的内容发布、内容采集、内容检 索、多媒体内容管理于一身。ZCMS 允许非专业...
ZCMS提供完善的国际化支持,是国内唯一同时支持前台、后台国际化,并且可以自行添加新的语言的内容管理产品。ZCMS还支持网站群、多维分类、虚拟栏目、多发布点、集群部署等高端特性,可以轻松创建和管理超过1000万个...
zDialog3.0 zDialog升级最新版, zDialog在zcms提取最新版
ZCMS弹出框架最新版 zDialog最新版 ZCMS 泽元管理系统, 为了方便大家发扬楼主共享原则,放出共享。调用JS时候请不要删除大神名称,谢谢!
ZCMS内容管理系统_功能说明文档功能介绍
本教程详细的介绍了ZCMS系统中文章的相关设置。
thinkphp-zcms, 一个基于thinkphp3.2开发的cms系统,功能比较全面。
ZCMS站点在Tomcat下使用单独域名的解决方法ZCMS站点在Tomcat下使用单独域名的解决方法ZCMS站点在Tomcat下使用单独域名的解决方法ZCMS站点在Tomcat下使用单独域名的解决方法ZCMS站点在Tomcat下使用单独域名的解决方法...
3Zcms免费开源建站系统含手机 v1.5.0 Build20171107更新日志 1.全站上传系统更换为百度出品的webuploader,支持html5上传及flash兼容上传模式, 2.上传支持自动压缩图片,让用户不在因为不会压缩图片造成图片上传...
本教程主要对ZCMS系统中的图片管理进行了详细的介绍与说明。