宏观CMS-->功能体系结构内容管理系统

 

CMS,Content Management System,一个非常普通的站点内容管理系统。本文章旨在从一定的高度把CMS的功能概念做一个分解论述 ,希望读者能够有所感。

1.前台

前台是站点中给用户浏览或交互的网页信息页面(如一般浏览到站点信息的页面都是站点的前台界面)。一般由系统调用或生成。

用户在站点中注冊成会员后,就可以通过所注冊的username与password登录站点,进入会员中心发表和管理自己的文章、软件等信息(包括发送站内短消息等功能操作。一般也称为会员后台)。

在管理员设定会员组或会员权限后,会员也可浏览和管理所属权限范围内的文章、软件等站内信息。

这里的会员事实上也是由超级管理员分配的站点管理员,一个挺有意思的想法(此文章以We7CMS作原型)。

2.后台

后台是站点中用来进行管理的系统功能模块。管理后台是给站点管理员管理站点的节点、栏目、模板。对文章、公告、软件等信息进行加入、改动、审核、公布等管理操作。

注冊会员可发表文章的会员中心事实上也属于后台。

系统将前台和后台全然分开进行管理,最大化保证了站点的安全性。

3.内容模型

内容模型(Contents  Model)是站点内某类功能管理的集合体。

内容模型依据不同的应用需求。快捷、有效地设置和管理不同类型、不同属性的信息。本系统内置了“文章”、“产品”、“图片”、“公告”等经常使用内容模型以方便直接使用,全部模型的字段都由管理员进行自由控制。即使是内置的内容模型,管理员也可对模型的字段进行管理 (包含加入、删除、改动、排序等管理操作),或依据须要随时加入和管理新的内容模型(如加入F l a s h 模型、影视模型、音乐模型、课件模型、教案模型……等内容模型)。

就像Web从1.0到2.0一样。CMS也须要用户能够自主的工作,工欲行其事。必先利器嘛!

 

4.反馈模型

反馈模型是站点内互动类功能管理的集合体。

在内容模型的基础通过We7CMS加上简单工作流设定就可得到,需前台提交表单后台审核表单再呈现到前台;内容模型不过后台有表单公布信息就可以。

5.文章

文章是We7 CMS系统中默认的内容模型。即通常所说的信息公布功能,支持:文本文章,图片文章,视频文章,引用文章等。

文章是站点中内容的公布方式。

就像在面向对象编程中简单数据类型,int、char、string也是对象一样;We7要的效果就是这样的‘大家风採’!

6.栏目

栏目是站点中的基本框架,We7 CMS系统中的栏目支持无限扩展。栏目结构为树结构。栏目中能够公布不同的内容模型

IA(informationarchitecture),信息架构;一个站点的灵魂所在,这里We7是能够自由扩展并自由改动(添加、删除、改变顺序<不限栏目级别>)的。

7.模板

模板 (Template )显示页面布局、外显样式和系统标签的集合体。系统的模板都以文件方式保存。系统的前台或后台界面能够由用户依据须要自行进行改动。

系统的模板以文件的形式存储在站点指定的文件夹中,在管理后台指定路径后就可以应用。

模板可通过后台进行编辑,也能够用文本编辑软件或者网页编辑软件进行编辑后上传至指定的文件夹中就可以。

拖拽建模版早已是We7的本性,能够高速的建立多套模版,换肤功能就是这种。

8.数据控件

数据控件为We7 CMS系统中特有的功能。指的是站点前台页面显示的样式,数据控件应用与模板管理中,We7CMS中带有多种样式的数据控件。供系统调用,

CSS:CSS 是“Cascading Style Sheets ”的简称,一般译为“层叠样式表”,简称“样式表”。它的作用是用于定义文字属性、文本属性等网页中的基本信息,使网页中的字体大小颜色等等一系列基信息不随着浏览器及系统显示的分辨率等因素的变化而变化。使得网页具有一定的“固定”性。

9.部门和用户

部门是具有同一类权限分配和功能设定的用户集合。以方便快捷分配与管理。用户(User)是指訪问或管理站点的客户。

系统的权限管理模块将用户用不同的部门划分开来方便管理。对部门进行权限分配和限制(如站点中能够分成编辑部、办公室、网络部、財务部、董事会等多个部门)。同一时候又同意依据须要针对特殊的用户指派单独的权限每个部门设定不同的权限与功能。这样就可以方便进行权限的指派,又满足因单纯分组指派权限而不能实现的特殊用户的权限需求。

10.角色

指站点管理员在某类管理环境中的身份与权限的集合,这个身份拥有某些与其相相应的站点管理权限。同一个管理员能够拥有不同的角色,同一角色能够相应不同的管理员。在改动了角色所拥有的权限后,拥有角色的相应管理员的权限也将随之变化。

角色用的是Windows用户组的概念;尽管9、10两节都说的是权限设置;但概念是不一样的。

11.广告

广告指系统的广告功能。

可选择矩形横幅、弹出窗体、随屏移动、固定位置、漂浮移动、文字代码等广告类型,选择或设置版位尺寸互联网广告联合会标准尺寸(IAB )。设置广告的权重或顺序循环显示方式。使用时仅仅要调用系统生成的广告版位JS 代码。然后在模板中对应的位置调用就可以。

运营好了的门户站点不论对政府、学校或者企业都是好事。能够再门户上公布广告,所以广告功能要但放开了说,如今的广告无处不在。

12.菜单调整

菜单调整是针对系统后台的菜单进行个性化调整。不同用户能够自己定义自己想要的菜单方式。

 

13.统计

统计是为方便系统管理员查看相关数据而设的功能,包含:文章统计。流量统计,用户统计等。

14.XML 数据

系统提供的XML 数据功能,以提供数据交换的用途。能够输出标准的XML ,使其它支持XML的程序能够读取并处理。

数据导出到XML 文件里后。您能够用FLASH制作的文件读取并显示XML 文件里的内容。

 

15.RSS

是站点用来和其它站点之间共享内容的一种简易方式(也叫聚合内容),通常被用于新闻和其它按顺序排列的站点,比如Blog。网络用户能够在client借助于支持RSS 的新闻工具软件。在不打开站点内容页面的情况 阅读支持RSS输出的站点内容。

16.应用

是指能够作为一个功能模块。放在后台的随意功能中,也能够理解为插件,可是应用能够比插件更细化,也能够比插件的功能更强大。

比方全部能够作为一个应用,错别字监測也能够作为一个应用。

We7基于标准的webservcie介面。

版权声明:本文博主原创文章,博客,未经同意,不得转载。

时间: 2024-10-10 18:30:41

宏观CMS--&gt;功能体系结构内容管理系统的相关文章

30 个很棒的 PHP 开源 CMS 内容管理系统

本文汇集了30个优秀的开源CMS建站系统,采用PHP开发.以下列表不分先后顺序. 1. AdaptCMS AdaptCMS Lite 是一个开源的CMS系统,主要特点是易用,而且可以轻松和其他系统接驳,提供简单的扩展定制途径,一个简单而且功能强大的模板系统,以及更多很有用的功能. 2. OneCMS OneCMS是一个适合管理游戏的内容管理系统.它可以很容易的通过自己的一些功能诸如额外的论坛软件,定制区域,定制分类等等来管理站点内的内容.游戏. 3. Pluck Pluck 是一个小型而且简单的

支撑电子政务平台的CMS内容管理系统

随着政府信息化的逐步深入,基层(包括县乡以及政府各部门)的电子政务平台建设开始演绎主角.电子政务平台正从“面”渗透到“点”,数据中心平台正从中大型应用转向基层中小型应用,电子政务云平台的发展推动了政务信息的互联互通.信息共享.业务协同,强化了信息资源的整合,规范了采集和发布,加强了社会综合开发利用. 建设电子政务公共平台是电子政务发展到深化应用.突出实效阶段的重要举措,未来一段时间内,应以省级平台为主建设统一的电子政务公共平台,带动市(区.县)的电子政务公共平台建设,让政府部门在体验“云”的便捷

CMS: 内容管理系统

CMS是Content Management System的缩写,意为"内容管理系统". 内容管理系统是企业信息化建设和电子政务的新宠,也是一个相对较新的市场.业界公认的国内比较权威的产品有思拓合众CmsTop.PHPCMS.TurboCMS.对于内容管理,业界还没有一个统一的定义,不同的机构有不同的理解. 产生: 随着网络应用的丰富和发展,很多网站往往不能迅速跟进大量信息衍生及业务模式变革的脚步,常常需要花费许多时间.人力和物力来处理信息更新和维护工作:遇到网站扩充的时候,整合内外网

ThinkPHP项目CMS内容管理系统开发视频教程【20课】(3.02GB)

ThinkPHP背景介绍:     ThinkPHP是一个免费开源的,快速.简单的面向对象的轻量级PHP开发框架,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业级应用开发而诞生的.拥有众多的优秀功能和特性,经历了三年多发展的同时,在社区团队的积极参与下,在易用性.扩展性和性能方面不断优化和改进,众多的典型案例确保可以稳定用于商业以及门户级的开发.教程目录:第1讲ThinkPHP搭建CMS项目设计01.rmvb 123.2MB第2讲ThinkPHP搭建CMS项目设计02.rmv

PHP一个最简单的CMS内容管理系统

博客是一般程序员的入手戏,写得好写不好,有没有兴趣,逻辑性够不够都从这个里面入手 我现在摒弃前台.重点讲解下如何开发一个简单的CMS系统所需要的步骤: 1.清楚流程 1--------登录后台 2--------登录成功后可以进行管理权限的判断,然后进行管理信息的分配 3--------管理信息分为: 添加信息    进行单条信息的修改     删除信息(单条,多条)   查询信息 4--------数据库的设计,用户表  信息内容表 ,栏目表(进行查询后分类,最好做成无限栏目分类) 5----

最近发现国内有一款很不错的基于Java的CMS内容管理系统推荐给大家,希望能给你带来帮助

雷铭内容管理系统LMCMS 雷铭CMS是一款Java内容管理系统,基于JAVAEE主流架构模式, Spring+SpringMvc+Hibernate+Freemarker+bootstrap结构,让开发变得更简单易维护,采用高性能稳定的网络技术架构实现访问请求动静分离以及结合多级缓存机制,保证网站的快速访问,承受较大用户并发.SEO高强度内聚及个性维护,为推广助一臂之力! JAVA是一种高安全.易维护.跨操作系统.面向对象的高级语言,是一种软件开发的国际性标准语言体系,我们将采用此语言以最低的

初次认识dedecms和帝国cms内容管理系统

近乎完美的内容模块管理 强大的内容管理系统,细致入微 其原理都是 先建立一个 模板系统 然后动态生成静态页面 注意各个板块和栏目的设置  在迁移网站的时候 尤其需要注意的是 系统参数的 根目录 需要及时变更和设置 否则在生成静态页面的 时候 页面的 变量不会随着后台的改变而更新内容 若有时间可以把这个好好熟悉下,学习更多的标签以及主题模板制作

大数据语义分析:灵玖中科内容管理系统

随着网络应用的丰富和发展,很多网站往往不能迅速跟进大量信息衍生及业务模式变革的脚步,常常需要花费许多时间.人力和物力来处理信息更新和维护工作;遇到网站扩充的时候,整合内外网及分支网站的工作就变得更加复杂,甚至还需重新建设网站;如此下去,用户始终在一个高成本.低效率的循环中升级.整合-- 对于网站建设和信息发布人员来说,他们最关注的系统的易用性和功能的完善性,因此,这对网站建设和信息发布工具提出了一个很高的要求.首先,角色定位明确,以充分保证工作人员的工作效率;其次,功能完整,满足各门道"把关人&

Web内容管理系统 Magnolia 启程-挖掘优良的架构(3)

<h1>Author and Public instances</h1> 第一个关键观念:instance-实例.每一个项目都必须至少有一个Author实例和至少一个Public实例.下面将告诉你为什么: 基本概念:JCR JSR-170定义:是一个高级的信息管理 系统,该系统是对传统的数据仓库的扩展,它提供了诸如版本控制.全文检索,访问控制,内容分类.访问控制.内容事件监视等内容服务. Java Content Repository  API(JSR-170)试图建立一套标准的A