zoukankan      html  css  js  c++  java
  • CmsSystemPlatform开发(一)目标与需求

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 相关阅读:
    第五届“飞思卡尔”智能车竞赛分赛区赛后总结
    最佳编程语录
    通过UserAgent判断智能手机(设备,Android,IOS)
    Sql Server 系统存储过程分析 2 数据库引擎存储过程
    OutputCache 导致页面下载的解决办法
    w3wp.exe(IIS ) CPU 占用 100% 的常见原因及解决办法
    过滤并替换页面html输出
    Sql Server 系统存储过程分析 1 目录存储过程
    Sql Server 监控 Job 执行情况
    OutPutCache 自定义缓存:session、登录用户、cookie 等
  • 原文地址:https://www.cnblogs.com/bashenandi/p/2723524.html
Copyright © 2011-2022 走看看