腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
华创信息技术
http://wiki.nooss.cn
专栏作者
举报
122
文章
397775
阅读量
24
订阅数
订阅专栏
申请加入专栏
全部文章
网络安全
https
数据库
sql
linux
http
html
云数据库 SQL Server
php
git
windows
java
nginx
tcp/ip
微信
github
开源
javascript
云数据库 Redis
打包
centos
网站
yum
bash
oracle
maven
bash 指令
命令行工具
容器
存储
html5
jdk
ssh
ftp
费用中心
python
ide
api
jar
tomcat
ubuntu
apache
容器镜像服务
npm
cdn
腾讯云开发者社区
include
软件
系统
云服务器
erlang
node.js
xml
css
jquery
json
android
unix
访问管理
数据加密服务
云推荐引擎
mongodb
企业
eslint
sql server
dns
rabbitmq
jenkins
gcc
小程序
数据分析
Elasticsearch Service
ckeditor
debug
distributed
error
event
extend
function
history
list
navicat
pip
poi
ps
scheduler
server
text
undefined
word
编辑器
测试
产品
存储过程
服务
教程
连接
配置
日志
事件
搜索
同步
异常
字符串
搜索文章
搜索
搜索
关闭
cms原理简析
企业
html
网站
数据库
sql
CMS的功能简单来说可以表述如下: 一个内容管理系统是把一个网站的内容(文字,图片,等等)与网站的组件分离开来,可以将各个页面连接到一起,可以控制页面的显示。通过这个系统,可以方便的管理、发布、维护网站的内容,而不再需要硬性的写HTML代码或手工建立每一个页面。 因此要实现后台系统对前台网站进行管理,首先应该分析一下前台网站的结构。前台网站结构可以用下图来表示: 总的来说,网站的页面可以分为三类:首页类、栏目类、内容页类。首页类是由多个栏目信息(多种信息源)的集成。栏目类是对某一类型信息的一个集成,而页面显示样式可能是列表,也可能是列表集合,或者单条信息集合(即将多个单条信息分布于页面的不同位置)。内容页是单条信息的详细内容。 针对任何一个页面来讲,它都是由HTML结构及数据组成的。HTML结构代表了页面的版式、色调样式等等外观性展示,这在CMS里面可以用模板来表示。页面中的数据内容就可以分为多种内容来源,反映在数据库上是多个表结构,在面向对象技术里表示为多个对象。常见的一些内容来源有:新闻(文章)、图片、下载、一般性信息、产品、评论、投票、链接、订单、短消息、留言、企业黄页等等多种数据格式。这些都是CMS需要管理的对象,CMS可以为每一类数据建立一个数据库表,另外还需要提供扩展方式以供用户定制使用。 其次,将各个页面链接起来和网站信息构建中网站内容分类时,需要建立一个导航体系或者说是内容体系,它是一种层次性分类结构。这可以用CMS里面的栏目来进行管理。
华创信息技术
2019-11-08
1.8K
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档