zoukankan      html  css  js  c++  java
  • 宏观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介面。

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

  • 相关阅读:
    自己定义Actionbar
    创建自己的Repo Server
    AI案例
    贝叶斯定理,从白袜到飞机失事再到人工智能
    jupyter notebook 安装代码提示功能
    Jupyter notebook 自动补全
    27 个Jupyter Notebook的小提示与技巧
    Windows下的Jupyter Notebook 安装与自定义启动
    以太坊联盟链 parity 节点搭建
    ubuntu上面Parity 安装
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/4760033.html
Copyright © 2011-2022 走看看