CMS系统简单分析

自己打算做一个自己的cms系统,于是查看了很多前辈的资料,自己对cms系统有几个总结
一、系统简单那分析【系统页面分类方式】
1、按照页面表现形式
1)、伪静态页
页面为.net页面通过url重写技术实现 浏览器地址栏上面的地址为静态页信息
2)、半静态页
首页与详细信息页面为静态页[其余查看列表页面为动态的.net页面]
3)、全静态页
全部生成静态页面[对服务器的需求比较高]
2、按照表现形式
1)、前台页面追求美观性
页面图片比较多,文字叙述比较少{栏目比较少}【例如:一些小公司网站,最求页面效果和产品信息】
2)、前台页面追求丰富性
页面图片比较少,文字叙述比较多{栏目比较多}【例如:一些b2b(Business To Business是企业对企业之间的营销关系)、b2c(Business-to-Customer(商家对顾客))网站】

二、开发及其实现分析
1、注意要点
1)、数据库基本信息的可配置性
2)、静态页面的命名规则
3)、数据库中表的命名规则
4)、是否开发接口(webservice)
5)、是否有会员管理
6)、内网和外网的权限分析
7)、是否有全文检索
8)、简化管理平台的操作
2、基本模块信息
1)、权限管理
包括用户信息、角色信息、权限信息、会员信息(是否有注册会员)
2)、版本的管理(模板)【针对半静态页和全静态页】
cms系统中可能会出现很多个样式信息因此要有模板管理。管理模板应该分为2个方面:
第一、未发布的信息管理
可以对模板进行相应的增删改查
第二、已发布的信息管理
已发布的网址只能进行删除(删除后无法恢复信息,只能从新生成)同事要删除本地相应的文件

3)、文件管理
包括:文件夹及其子文件夹和子文件的操作
4)、静态页的实现
根据具体的要求来实现是伪静态页还是静态页,伪静态页 使用url的重定向来实现;静态页可以根据文件流来进行操作
5)、代码的封装
一些常用的方法应该封装到相应的类库中例如:文件操作、文件夹的操作、生成文件的方法等等
3、实现分析
1)、应用型
开发一个带一些基本信息如:新闻 、公司的基本信息(公司公告、简介、联系方式)、产品信息、投票、评论、技术支持、成功案例
2)、复杂型
能够进行自己的要求创建数据库和文件
3)、框架型
只保留一些基本的东西,以方便进行二次开发
4、生成静态页分析
1)、制作模板上传到网络的相应位置上
2)、读取模板信息并替换相应部分的文摘,转存到生成模板位置
3)、点击发布或生成静态页 把生成模板内的文件转存到相应静态页的位置中

 

小弟 焚神英雄 为新手 希望各位前辈多多提出宝贵的意见。 在此 小弟 焚神英雄感激不尽

  焚神英雄2012.5.4 15:05

转载于:https://www.cnblogs.com/fangyuxi/archive/2012/05/04/CMS_S_0.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值