CmsSystemPlatform开发(一)目标与需求

对于在一个网络广告公司工作了几年的所谓技术人员来说,总感觉整理需求是一件很费力的事情。

当一次次的“特殊情况”,“客户要求”,“没有办法”等言语的轰炸下,对所谓的需求,只能是:兵来将挡水来土掩的心态来随机应变了。

在数年之前就一直想总结出一套相对功能完善的系统平台,网络广告公司的技术需求,翻来覆去就在那么有限的范围内进行折腾,而一次次的拷贝粘贴也做的越来越没有意义,没有价值。

注册、抽奖、投票、上传作品、评论、留言等功能块基本就涵盖了公司至少90%的业务范畴。

但是因为各方面原因,此想法也一直未能成行,直到去年年底,接受一个P客户的项目需求,目标是将原有的Drupal框架下的大型社区网站,改版为.net平台。

经过几个月的辛苦奋斗,终于比较圆满的完成了任务,在这期间吸收了不少Drupal框架的优秀思想,以及结合公司特点整理沉淀下的一些经验。

终于逐步形成了一套比较完成的cms模型,至于为什么定义为叫CmsSystemPlatform而不叫CmsSystem,是因为至少从我的水平而言,无法将它直走成为一个成品系统,可以交付给无开发经验的人员直接使用。

唯一目标,只是为了简化工作,极大减少类似项目的重复工作量,加快项目的开发周期。

正是因为此目的,或许这个项目永远没有完结的一天,会不断的根据需求加入一些新的功能,知道有一天做不下去了。

目前,即将对P客户的社区项目进行二次重构,修正上一个版本因为时间仓促导致的结构混乱,数据事务性问题。

而这个平台也即将在这个基础上,进行一次重新的整理与整合。

包含的模块有:权限管理系统,新闻管理系统,页面节点管理系统,广告管理系统,资源下载管理系统。

即将加入的有通用评论系统,通用投票系统,第三方sns整合平台。

其余的会根据需求程度进行添加。

你可能感兴趣的:(System)