2007年8月,创业团队忙于奥运志愿者报名项目,忙完一个阶段后,产品的需求分析在参考国内主流CMS和一些国外知名CMS,并经过一系列的讨论后也已经基本确定下来,下一步的工作就是需要根据需求进行产品设计了。
产品设计实际上包括两个方面:界面和程序。界面(UI)会给用户一个最直观的感受,好看还是不好看,好用还是不好用。对于一个管理软件来讲,国内的界面也都大同小异,不能过于追求显示效果,主要还是强调操作方便。大多数的管理软件基本上也都是左右两栏,左边是菜单,右边是操作区,当然我们也是这样的设计。在公司成立的大半年里面,我们陆陆续续做了几个项目,基本的界面也都是左右两栏的形式,不过由于经过了基本的设计,在客户眼里还是觉得比较好看。
第一稿的管理系统界面
现在的定稿界面。实际上这个也将在我们下一版中被替换。
界面方面将利用我们积累的前台控件体系,包括数据表格datagrid、对话框dialog、下拉框、按钮、选项卡等。这些控件共同构成了整个的展现体系,我们同时为了兼容firefox,ie也作出了很多努力(现在需要支持ie6-8,firefox,chrome,opera等等,好在当时支持了firefox,同时因为支持firefox也为我们调试js提供了巨大的便利)。
另一方面,后台数据库、应用逻辑设计关乎到产品的功能、稳定性等等。数据库的模型基本上和市面上大多数的cms差不多,我们引入了页面片段的机制,便于大型新闻类网站的快速应用和发布。程序上基于已经积累的框架体系,只需要做业务逻辑就可以了。我们的框架实际上形成了一个企业快速开发平台,提供了大量的底层机制和工具,如数据库连接封装、orm映射、工作流、基本标签库等,工具类提供了报表支撑,定时器,图片水印支持,文件压缩工具,Excel操作工具,验证码等。我们在这个基础上开发了一些常见的业务逻辑,包括权限管理、用户管理、菜单、部门等,形成了一个基本的平台,除了可以供zcms使用,还可以提供给其他业务系统快速开发使用。
对于cms来讲,无外乎文档、目录。文档编辑我们采用了fckeditor,对其进行了一些定制。目录结构采用树形控件展示。其中最关键的是页面静态化和模板机制,主流的cms基本上都将页面进行了静态化,模板的机制基本上分为两种:自定义标签和脚本。如TRS采用了标签形式,turbocms采用了脚本。我们希望能通过标签提供基本的展现,如果遇到复杂情况,那么可以采用脚本,因此我们提供了两种支持。我们的脚本使用了bsh,对于java程序员来讲能快速入门,也便于将来的实施。
另外还涉及到投票、统计、自定义表单、评论等一系列数据与服务,还有文件部署、分发、爬虫、搜索等基础服务。这样,一个复杂的cms开始动工了(我们希望是功能复杂,使用简单)。
产品的开发我们从来没有经验,于是我们就在不断的否定和反复中开始了zcms的开发旅程。
创业团队产品诞生记(一):产品定位
创业团队产品诞生记(二):产品需求分析
------------传说中的分割线---------------------------------------------
创业两年多,做了n多项目,挤出时间来做产品,经过不同的项目的检验和完善,我们的内容管理系统(ZCMS)终于发布测试版了,感概良多,希望和各位分享。可能有广告的嫌疑,手下留情。有空看看我们的产品: http://demo.zving.com
分享到:
相关推荐
IT创业团队炼成记.pptx
创业者产品经理必看:在现实生活中,95%以上的沟通都是无效的!.docx
大学生创新创业 创业者与创业团队PPT教案.pptx
“酷讯派”创业记:唱吧食神摇摇是如何诞生.docx
第2章创业者与创业团队,第2章创业者与创业团队PPT,第2章创业者与创业团队课件
第2章创业者与创业团队
创业团队股权分配方案设计
核禾丰牧业——核心创业团队与民营企业公司治理研究.pptx
深交所创业板培训课件整理主讲:深交所创业板公司管理部.doc
《大学生创新创业教育—创业团队组建》说课稿教学文案.pdf
20200708-广发证券-公募基金产品研究系列之三十七:华安创业板50ETF,分享改革红利,布局创业板龙头.pdf
如果是多人,则可按几个职能来寻找Partner,产品、研发、UI、运营、市场等,让产品先做出来、推广起来,再就是行政、人事、财务,这些一般都是兼任,创业团队很难奢侈到有独立的人事、财务经理,更何况即使有合适...
YC创业课 如何创业第1讲:创意,产品,团队与执行(一) 高清(480P).qlv
组建创新创业团队学习.ppt
创业计划书-附表一:
创业团队的组建与管理.ppt
大众创业格局下的大学生创业团队建设.ppt
组建创业团队
创业咨询师职业功能之三:实施选项服务1.pptx