** 如果您觉得文章对您有点用,麻烦在您阅读、收藏、转发的时候,顺手帮忙点个赞、留个言、加关注,这是我继续写下去的绝佳动力。**
对于一个刚接触SiteServer CMS 系统的新手来说,在开始学习研究SiteServer CMS之前,如果能通盘了解一下有关SiteServer CMS系统里所涉及的相关术语,那学习起来就更加得心应手,有事半功倍的效果。这就好比小时候学习语文或英语时课文时老师先教生字或单词一样,知道了这些生字和单词的意思,才能更好地去理解全篇文章的意思。今天就把官方总结出来的SiteServer CMS 系统有关术语列一下。
站点
- 通俗意义上的网站,包括网站栏目结构、网站内容数据、网站模板文件、CSS、JS以及最终生成的网站所有页面;
栏目
- 存放站点内容的地方,站点内容必须发布在某个具体的栏目下;
- 对于SiteServer CMS后台来说,相同分类的站点内容般来说会发布在一个栏目下,所以栏目还可以叫做站点内容的分类;
- 对于前台网页来说,栏目也可以叫做网站的频道或者菜单。栏目可以包含子栏目,SiteServer CMS可以建立无限级栏目;
内容
- SiteServer CMS后台管理的最终数据,通常来说指的就是网站文章(新闻);
- SiteServer CMS不仅仅用于建网站,可以用来管理一切可结构化的数据,所以这里的内容是不固定的,可能是新闻、投票、招聘等;
模板
- 一种带SiteServer CMS STL标签的html文件,通过模板可以生成所有栏目及其内容的前台页面;
- 每个栏目可以有自己的模板文件,也可以和其他栏目共有相同的模板文件。具有相同模板的栏目对应的前台页面布局,但内容不同;
STL语言
- STL语言全称称为SiteServer模版语言(SiteServer Template Language),是一种用来制作模版的服务器端语言;
- STL语言由百容千域创建,用于结合STL自有属性按需调取数据库表中数据的特殊标记代码,具有和HTML类似的语法和规则;
页面生成
- SiteServer CMS 解析引擎从数据库表里提取出相关内容,然后利用这些内容替换模板里的相应STL标签,最终生成静态页面文件的过程叫做页面生成;
辅助表
- 用于存放内容的真实数据库表;
- SiteServer CMS可以用来管理一切可结构化的数据,这些不同的数据可能需要管理员创建辅助表来存放;
内容模型
- 用于连接辅助表和栏目内容的中间桥梁,定义内容模型就是对辅助表字段进一步明确具体含义的过程,比如新闻模型、投票模型、招聘模型等;
- 对于管理员来说,后台管理的一条条内容并不是一条条抽象的记录,而是一个个具体意义的东西,比如一条新闻、一次投票、一条招聘信息;
- 每个能存放数据的栏目都需要对应一个数据模型,才能确定此栏目的内容的具体含义以及存放在哪张辅助表中;
插件
- SiteServer CMS插件是用C#语言写成的一组程序。这些程序可以为系统增加某些原来没有的功能,这样使用者看起来仿佛就是系统的固有的功能;
- SiteServer CMS很多功能实际上只是一个普通的插件——你也可以用类似的方式来实现其他功能。这意味着如果你不喜欢默认的投票功能,你完全可以简单地自己编写一个,然后将默认的投票功能替换掉;
后台
- 用于SiteServer CMS系统管理员进行系统管理和内容维护(增删改查审),没有使用管理员帐号进行成功登录的,是无法进入SiteServer CMS后台的;
前台
- 指的是除去SiteServer CMS后台部分,都属于前台的范畴。一般来说指的是提供给网站普通用户进行浏览的前台页面;
用户中心
- 指的是网站普通用户在前台登录成功之后用户可以进行个性化资料设置以及投稿等其他功能的集合地,这也是属于前台的一部分;
管理员
- 指的是能登录SiteServer CMS后台进行系统管理和内容维护(增删改查审)的人员;
- 安装SiteServer CMS系统时需要创建第一个管理员(超级管理员),然后再由超级管理员创建其他管理员;
管理员角色
- 管理员的操作权限是通过管理员角色来控制,管理员角色可以理解为具备一定操作权限的一组管理员的统称;
- 管理员权限不仅仅可以精确到某个站点的某个栏目,还可以精确到某个栏目内容的操作,包括增、删、改、查、审;
- 一个管理员可以拥有多个角色,一个管理员角色可以有多个管理员;
用户
- 指的是通过前台注册后并能登录用户中心的人员;
- 登录用户中心之后可以进行资料设置、投稿等操作;
- 后台管理员也可以添加前台用户;
用户组
- 管理员可以对用户进行打标签分类,把用户分在不同的组里;
- 仅仅是对用户进行分组,分组后的用户并不具备不同的权限。如果需要实现不同用户组的用户具有不同的权限,需要进行二次开发;
服务组件
- siteserver.exe 服务组件是专门为了提高SiteServer CMS系统执行效率和稳定性而专门开发的独立于IIS进程的服务组件;
- 开启服务组件后会自动接管生成页面的所有任务,从而使得页面生成速度大大提高;
- 服务组件可以高效稳定地自动执行与系统相关的各种任务,如定时生成、定时发布、定时采集、定时备份等;