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介面。

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

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

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

    本文汇集了30个优秀的开源CMS建站系统,采用PHP开发.以下列表不分先后顺序. 1. AdaptCMS AdaptCMS Lite 是一个开源的CMS系统,主要特点是易用,而且可以轻松和其他系统接驳 ...

  2. Orchard是一个了不起CMS(内容管理系统)

    在这个系列中,我们将共同经历从头开始构建一个Orchard模块的过程! 虽然Orchard是一个了不起CMS(内容管理系统),有着强大的功能和令人振奋的架构,可以无限的扩展,但它可能需要花费一定时间, ...

  3. django的CMS系统(内容管理系统)

    一.什么是CMS系统 CMS具有许多基于模板的优秀设计,可以减少开发的成本. CMS的功能并不只限于文本处理,它也可以处理图片.Flash动画.声像流.图像甚至电子邮件档案. CMS还分各个平台脚本种 ...

  4. 贝云cms内容管理系统(thinkphp5.0开源cms管理系统)

    byCms包含文章,图片,下载,视频模型,基于thinkphp5.0.9,可无缝升级至thinkphp.1.0,是一套简单,易用的内容管理系统,旨在帮助开发者节约web应用后台开发时间和精力,以最快的 ...

  5. CMS (内容管理系统)

    ylbtech-Miscellaneos:CMS (内容管理系统) CMS是"Content Management System"的缩写,意为"内容管理系统". ...

  6. 推荐八款.Net优秀的开源CMS 内容管理系统

    1,老牌内容管理系统SiteServer CMS  推荐指数:5 SiteServer CMS 是.NET平台的CMS系统,也是一款拥有十年历史与广泛知名度的CMS系统,2017年5月初迈出了自成立以 ...

  7. 八大CMS内容管理系统推荐

    cms系统哪个好 感谢 64320 的投递 时间:2015-03-05 来源:http://www.iisp.com/ztview/ID_16129.html?s=bios 耐思尼克 很多新手站长初次 ...

  8. .Net Core 3.0开源可视化设计CMS内容管理系统建站系统

    简介 ZKEACMS,又名纸壳CMS,是可视化编辑设计的内容管理系统.基于.Net Core开发可跨平台运行,并拥有卓越的性能. 纸壳CMS基于插件式设计,功能丰富,易于扩展,可快速创建网站. 布局设 ...

  9. ASP.NET 内容管理系统CMS

    一.Umbraco 项目地址: http://umbraco.org/ Umbraco是一个开放源码的CMS内容管理系统,基于asp.net建立,使用mssql进行存储数据. 使用Umbraco ,设 ...

随机推荐

  1. URAL - 1966 - Cycling Roads(并检查集合 + 判刑线相交)

    意甲冠军:n 积分,m 边缘(1 ≤ m < n ≤ 200),问:是否所有的点连接(两个边相交.该 4 点连接). 主题链接:http://acm.timus.ru/problem.aspx? ...

  2. 【转】linux建立软链接

    实例:ln -s /home/gamestat    /gamestat linux下的软链接类似于windows下的快捷方式 ln -s a b 中的 a 就是源文件,b是链接文件名,其作用是当进入 ...

  3. POJ3213(矩阵乘法)

    PM3 Time Limit: 5000MS   Memory Limit: 131072K Total Submissions: 3036   Accepted: 1059 Description ...

  4. MongoDB(三)——CRUD

    MongoDB作为非关系型数据库.还是传统数据库的增删改查有很大的差别的.这里仅仅是将知识点进行了一下提纲挈领,实际用的时候.我们百度一下具体使用方法就可以. 先看大的几个方面: 一.对于里边的插入和 ...

  5. hdu 4691 最长的共同前缀 后缀数组 +lcp+rmq

    http://acm.hdu.edu.cn/showproblem.php? pid=4691 去年夏天,更多的学校的种族称号.当时,没有后缀数组 今天将是,事实上,自己的后缀阵列组合rmq或到,但是 ...

  6. Ehcache详细解读(转)

    Ehcache 是现在最流行的纯Java开源缓存框架,配置简单.结构清晰.功能强大,最初知道它,是从Hibernate的缓存开始的.网上中文的EhCache材料 以简单介绍和配置方法居多,如果你有这方 ...

  7. JSP简单练习-站点计数器

    <%@ page contentType="text/html;charset=gb2312" %> <%@ page import="javax.se ...

  8. apk反编译工具-apktool

    apk很easy被反编译,关于这篇文章apktool反编译工具. (一)优势反编译 1.能学习别人优秀代码 看看优秀apk他们的string.color命名规则,看看布局排版等都能学习到东西. 2.进 ...

  9. 揭秘上海传智播客平均工资超过7k 其中一位知情人士

    大学毕业生人数破700万大关.如何破解"毕业即失业"中国式的大学困境? 2014年全国高校毕业生总数将达到727万人,比被称为"史上最难就业年"的2013年再添 ...

  10. ExecutorService invokeAll 实例(转)

    10个班级,每个班级20名学生,在指定的时间内查询每个班级学生的集合. package cn.com.ld.study.thread; import java.util.ArrayList; impo ...