SiteServer CMS使用手册.docx
- 文档编号:10634860
- 上传时间:2023-02-22
- 格式:DOCX
- 页数:99
- 大小:1.95MB
SiteServer CMS使用手册.docx
《SiteServer CMS使用手册.docx》由会员分享,可在线阅读,更多相关《SiteServer CMS使用手册.docx(99页珍藏版)》请在冰豆网上搜索。
SiteServerCMS使用手册
SiteServerCMS内容管理系统
使用手册
北京百容千域软件技术开发有限责任公司
1、简要介绍
SiteServerCMS是定位于中高端市场的CMS内容管理系统,能够以最低的成本、最少的人力投入在最短的时间内架设一个功能齐全、性能优异、规模庞大的网站平台。
SiteServerCMS是基于微软.NET平台开发的网站内容管理系统,它集成了内容发布管理、多站点管理、定时内容采集、定时生成、多服务器发布、搜索引擎优化、流量统计等多项强大功能,独创的STL模板语言,通过Dreamweaver可视化插件能够任意编辑页面显示样式,生成纯静态页面。
1.1、对内容的管理和显示进行分离
很多成套的CMS系统没有把后台各种子系统和前台页面分离开设计,以至于在前台页面层的模板表现管理和内容管理逻辑混合在一起,甚至和BBS等子系统的管理都耦合的非常高,整个系统会显得非常庞杂。
而且这样的系统各个子系统捆绑的比较死,后台的模块很难改变。
但是如果把后台各种子系统内容管理逻辑和前台的表现(发布)分离后,前台页面和后台各个子系统之间只是数据传递的关系:
前台页面只决定后台各个子系统数据的取舍和表现,而后台的各个子系统也都非常容易插拔。
1.2、最终用户能够对系统进行傻瓜式的操作
在应用中,即使维护人员不懂得任何HTML知识和模板知识,只要会使用鼠标就能够生成栏目、发布信息。
我们同时提供模版制作器以及STL模版语言,实现了可视化的编辑。
此外,内容信息的编辑也是采用了可视化的设计,因此可以让用户更关注于内容的本身,而不是在于内容的发布和显示上。
2、主要功能
2.1、多站点支持,网站群管理
SiteServerCMS能够支撑对数百个网站的统一管理,支持父站点、子站点的创建与统一管理。
SiteServerCMS能够对每个站点设置不同的域名,一个站点内支持使用二级域名,同时系统支持精确到栏目的权限分配及协作机制,解决了多网站安全与权限的问题,完美实现了网站群管理思想。
2.2、面向搜索引擎全静态发布
SiteServerCMS默认采用全静态方式发布,全静态方式能极大地节约主机资源,提交整体性能;全静态处理技术是作为构建大型站点的必要条件。
借助全静态发布技术,SiteServerCMS生成的HTML页面使您的网站出现在搜索引擎中的几率大大增高;除此以外,SiteServerCMS还专门在网站结构以及页面URL地址链接等方面对搜索引擎进行了优化,专为搜索引擎优化(SEO)开发了功能模块。
2.3、拖拽式的可视化模板制作
SiteServerCMS提供了拖拽式的可视化模版制作工具(Dreamweaver插件方式),使得相关人员能够直观地进行模板编辑工作;不熟悉代码的人员能够通过拖拽及修改属性的方式进行模板制作,同时熟悉代码的人员能够通过代码层次进行模板制作。
2.4、众多专业而实用的功能模块
SiteServerCMS提供了众多的实用功能,如投票、反馈、评论、流量统计、采集等;网站可能需要的大部分功能都已经集成在系统中,同时通过大量的优化调整,我们能够保证所提供的功能的效率与安全性。
2.5、全面优化的程序性能
SiteServerCMS系统拥有快速,稳定,安全的性能运行对于保障网站运行来说是至关重要的。
经过六年的不间断完善以及实际项目的压力及性能测试,SiteServerCMS已经能够保障各种类型的网站稳定运行。
2.6、自定义信息存储字段及格式
不同的网站对显示内容的需求也不同,SiteServerCMS提供了自定义字段管理功能,可以由用户根据实际需求自己定义信息内容的字段,使您能够随心所欲的发布信息而不受信息字段不足或不准确所带来的困扰。
您可以根据实际需要添加更多、更复杂的自定义字段,以达到网站实用化、个性化的目的,字段类型支持文本、选择、日期、图片、文件等;可定义字段名称、标题、类型、标签名、附加提示、默认值、列表项目和是否必填等。
2.7、强大的独创STL模板技术
SiteServerCMS独创了STL模版语言(SiteServerTemplateLanguage),STL语言类似HTML语言,提供了最大的灵活性,却又无需要专门学习。
SiteServerCMS更提供了有可视化的模版制作工具,根本无需编写任何代码即可制作模板。
2.8、高效的内容采集功能
SiteServerCMS内置了强大的内容采集模块,你可以瞬间建立一个拥有庞大内容的网站。
系统支持远程图片下载,图片批量水印,自动检测内容所属频道,自定义发表的内容等。
此外,丰富的规则制定,内容替换功能,令采集内容更加得心应手。
2.9、网站功能模块快速实施
SiteServerCMS将网站常用的功能模板封装成一个个的功能标签,在网站中实施功能只需要将对应的功能标签添加到模板中。
功能实施人员无须考虑数据库、程序代码等通常情况下制作功能的必经步骤,从而大大加快了网站的实施时间,同时还能够保证功能模块的稳定和效率。
2.10、特有的动静结合模板技术
系统通过模板引擎能够实现全静态的信息发布,同时系统支持静态页面中实现动态区域,使得频繁更新的内容块能够及时反应出变化。
SiteServerCMS特有的动静结合模板技术能够在最优化网站性能的同时不影响网站的时效性。
2.11、定时生成、多服务器发布
定时生成机制能够保证将所有页面保持在最新状态,配合定时采集功能便能够实现无须人工参与的网站自动更新机制。
多服务器发布是超大型网站所必须的一项功能,一台服务器所能承受的负载压力是有限的,通过多服务器发布机制能够将访问压力平均分配到多台服务器。
2.12、易于扩展及二次开发
系统具有高扩展性,通过体系化的二次开发流程和接口,SiteServerCMS能够定制出各种特殊的功能,适应未来拓展的各种需要。
2.13、界面优雅简洁,方便易用
SiteServerCMS在开发过程中努力地不断琢磨并优化着各种操作细节,找出能找到的最好的操作方式,并不断考察各种途径的用户反馈,经历了一个相对长时间的修改和细化过程。
用户使用SiteServerCMS会是一个愉快的体验。
3、系统界面简介
在下图中可以看到SiteServerCMS的信息管理的系统界面,图中上侧横向菜单是系统功能菜单,针对的是整个系统内所有网站的管理。
图中左侧是针对单个网站的功能菜单,包括信息管理、功能管理和显示管理等。
图中的右侧是点击左侧菜单后进入的功能操作界面。
4、系统设计思想
4.1、对内容的管理和显示进行分离
很多成套的CMS系统没有把后台各种子系统和前台页面分离开设计,以至于在前台页面层的模板表现管理和内容管理逻辑混合在一起,甚至和BBS等子系统的管理都耦合的非常高,整个系统会显得非常庞杂。
而且这样的系统各个子系统捆绑的比较死,后台的模块很难改变。
但是如果把后台各种子系统内容管理逻辑和前台的表现(发布)分离后,前台页面和后台各个子系统之间只是数据传递的关系:
前台页面只决定后台各个子系统数据的取舍和表现,而后台的各个子系统也都非常容易插拔。
4.2、最终用户能够对系统进行傻瓜式的操作
在应用中,即使维护人员不懂得任何HTML知识和模板知识,只要会使用鼠标就能够生成栏目、发布信息。
我们同时提供模版制作器以及STL模版语言,实现了可视化的编辑。
此外,内容信息的编辑也是采用了可视化的设计,因此可以让用户更关注于内容的本身,而不是在于内容的发布和显示上。
5、系统性能
SiteServerCMS采用微软ASP.NET技术响应Web请求,与传统的Web访问技术相比,SiteServerCMS中的HTTP请求直接传送给ASP.NET引擎进行处理,它的性能体现在ASP.NET的处理机制中。
ASP.NET引擎采用多线索动态可伸缩结构,它可以同时处理多个请求的执行,并随着处理负载的增减而动态调整线索的结构。
另外,ASP.NET引擎采用.NET类的自动装载和内存缓冲技术,共享程度高的.NET类基本上直接从内存中调出,大大提高系统执行效率。
SiteServerCMS系统内置多重Cache机制,网页先缓存于硬盘上,随后会自动根据访问者的访问特点把最频繁访问的页面加载到内存之中,随后的用户直接从内存把页面返回给访问用户。
系统还提供了,对缓存参数进行调整的功能,用户可以根据站点用户特点、更新频率,服务器硬件等等来调整参数,从而能够更大的发挥硬件的效率满足用户的需求。
在高效率的缓存作用下,在一台512M内存,同时安装着SQLServer数据库,应用服务器采用IIS的情况下,在一天内能够提供2500万的页面访问量,此种压力情况下,服务器对客户端的响应仍然不超过1秒。
如果单台服务器不能够满足访问需求,SiteServerCMS还可以支持分布式负载均衡机制,从而足以应付不断增长的访问冲击,并且可以提高稳定性,即使其中的某台服务器出现故障,整个站点仍能正常提供服务。
6、功能详解
6.1、安装与升级
6.1.1、环境要求
6.1.1.1、操作系统要求
WindowsServer2003(推荐)、Windows2000、WindowsXP
6.1.1.2、语言及数据库支撑环境要求
安装SiteServerCMS需要装有如下软件:
IIS5.0、IIS6.0(推荐)及以上版本
.NETFramework1.1、.NETFramework2.0、.NETFramework3.5
SQLSERVER7.0、SQLSERVER2000或SQLSERVER2005(推荐)及以上版本
如果您租用虚拟主机,请咨询虚拟主机提供商,您的空间服务器是否已安装了上述软件。
您的SQLServer数据库账号应当拥有"当前数据库管理员"权限,同时文件空间不低于30M,数据库空间不低于10M。
由于SiteServerCMS的数据表具有前缀设计,因此通常情况下可以将SiteServerCMS与其他软件安装在同一个数据库中。
6.1.1.3安装可能用到的工具软件
如果您通过网络将SiteServerCMS软件上传到服务器上,您将可能需要一个FTP客户端软件。
通过您的服务器FTP账号,使用该FTP客户端软件将相关文件上传到服务器上。
6.1.2、运行环境搭建
6.1.2.1、我们推荐的使用环境:
操作系统:
windows2003;WEB服务器:
IIS6;
数据库:
SqlServer2000;Framework:
.NETFramework1.1
操作系统的安装这里就不介绍了,只是建议您在安装了操作系统后安装好最新的补丁已防止一些常见的漏洞。
下面简单的说一下IIS等安装方法。
6.1.2.2、IIS的安装
首先打开开始菜单,然后依次打开设置→控制面板→添加或删除程序→添加/删除Windows组件
接着在Windows组件向导内找到“应用程序服务器”,按照图一所示选择对应的组件。
图一:
选择完成后,点击“确定”,Windows就会进入安装的过程,系统会提示您插入需要的相关系统盘。
剩下的操作就是一路“确定”即可完成IIS的安装。
6.1.2.3、SqlServer以及MDAC的安装
2003的系统下我们可以使用企业版的SqlServer2000来搭建论坛的数据库,基本安装方法如下:
在安装程序刚启动的时候会提示“SQLServer2000sp2及更低版本不受此版本的Windows支持。
在安装了SQLServer2000之后请应用sp3。
”暂时不理会点继续进入安装,依次选择本地计算机→创建新的实例→服务器和客户端工具→使用本地系统帐号→选择典型设置安装的目录以及数据库默认存放的目录→设置SA帐号的密码(不要留空)。
再点击下一步后就开始执行安装操作了。
安装完成后建议您尽快使用Sqlserver2000的所有SP补丁以保护数据库的安全。
MDACwindows系统默认都是集成了的,如果您发现您的系统内没有安装的话。
您可以下载来进行安装
进行完以上3步SiteServerCMS运行的环境就已经搭建完成了。
6.2、功能管理
6.2.1、站点配置
点击左侧菜单“配置管理”→“站点配置”进入下图界面:
站点名称:
系统内该网站的名称;
访问方式:
默认为“静态”;若选择“动态”,每次访问该网站将直接从数据库获取相关信息并在前台页面显示,中大型网站不推荐使用该设置;
网页编码:
选择符合这个站点的编码规则;
信息每页显示数量:
后台内容列表中默认每页显示的数目;
是否使用内容组:
如选择“不使用内容组”,那么进入内容管理界面时,将不显示“所属内容组”这一选项,即本站的“内容组管理”将失去作用;
是否使用标签:
如选择“不使用标签”,那么进入内容管理界面时,将不显示“内容标签”这一选项,即本站的“内容标签管理”将失去作用;
是否统计页面访问量:
开启“统计”,“流量统计功能”将能统计到每个页面被浏览的次数;
是否统计文件下载量:
开启“统计”,才能统计到上传的附件被下载的次数;
6.2.2、评论配置
点击左侧菜单“配置管理”→“评论配置”进入下图界面:
点击“全局设置”,进入如下窗口:
在这里可以对本站点所有栏目的评论进行设置。
点击某个栏目或后面的“修改”会弹出如下窗口:
在这里可以设置该栏目或该栏目下的内容是否需要评论。
6.2.3、上传文件配置
点击左侧菜单“配置管理”→“上传文件配置”进入其管理界面:
上传文件夹名称:
自动上传编辑器中图片:
上传文件保存方式:
是否按时间重命名上传的文件:
上传图片类型:
上传图片最大大小:
上传媒体类型:
上传媒体最大大小:
上传文件类型:
上传文件最大大小:
6.2.4、图片水印配置
点击左侧菜单“配置管理”-->“图片水印配置”进入下图界面:
选择“是”,启用水印功能,出现下图界面:
以上各项的具体含义为:
是否启用水印功能:
启用后通过系统的编辑框上传的图片就会显示设置的水印;
添加水印位置:
选择在上传的图片中添加水印的位置;
水印透明度:
选择添加的水印效果的透明度,数值越小越透明;
图片最小尺寸:
满足该条件的上传图片才使用水印效果;
水印类型:
可以设置图片或文字型水印,图片型的水印需要填写作为水印的图片地址;
文字型水印的内容:
可以设置动态生成的水印效果,比如水印为上传时间;
文字水印字体及大小:
选择文字水印的字体和显示的字体大小。
6.2.5、默认生成配置
在这里您可以对本站点的所有栏目的生成路径等进行设置。
点击“配置管理”-->“默认生成配置”,进入以下界面:
是否仅浏览时生成页面:
默认栏目页面命名规则:
默认内容页面命名规则:
当内容变动时是否生成本页:
当栏目变动时是否生成本页:
6.2.6、定制生成配置
在这里您可以对本站点的所有栏目的生成路径等进行设置。
点击“配置管理”-->“定制生成配置”,进入以下界面:
上图左侧所列为本站点中所有的栏目,中间是默认的生成路径,如果需要其他设置,点击某个栏目后面的“更改”,弹出如下界面:
生成页面路径:
下级栏目页面命名规则:
下级内容页面命名规则:
当内容变动时是否生成本栏目:
当内容变动时需要生成的栏目:
6.2.7、内容投稿设置(内容在本站或站与站之间自动转移)
这个功能类似于“转移”的功能,但是也有区别于“转移”,“转移”是针对既有的内容,而内容投稿功能针对的是新添内容,只要设置完毕,系统就会自动完成这个功能。
假设我们搭建了一个系统,在这个系统里面管理着“A”“B”“C”等多个站点,若在“A”站点某个栏目添加了一条内容,如果经过内容投稿设置的话,这条内容会在“A”站点其他栏目里面显示或者在“B”或着在“C”或者在更多的站点指定的栏目里面显示,只要您做一下特定设置即可,这个功能在网站群中应用比较广泛,尤其是有上下级关系的站点,可以指定下级站点的内容投稿到上级站点中,下面讲一下如何配置:
点击“配置管理”-->“内容投稿设置”,进入以下界面:
界面左侧显示的是站点中所有的栏目,每个栏目后面都跟有“默认设置”和“更改”,点击“更改”进入以下界面:
投稿设置中有几个选项,分别为“不投稿”“可向本站投稿”“可向指定站点投稿”“可向上一级站点投稿”“可向所有上级站点投稿”“可向所有站点投稿”,点击每一项会弹出相应站点和栏目供您选择(站点不可多选,栏目可多选),选择完毕您只要选择后点击“确定”即可。
以对“系统站点管理”这个栏目设置“可向指定站点投稿”为例,设置完毕点击“确定”后,界面会出现以下变化:
上图中:
“SiteServerCMS”为被投向的站点;“政府机关”为该站点下面的栏目。
如果这时再在“系统站点管理”栏目里面添加内容时,当点击“添加”后,系统就会提醒新添加的这条内容的投稿地方:
如下图:
选择好之后点击“确定”,这时这条内容也会显示在“SiteServerCMS”站点中“政府机关”这个栏目里面。
我们也可以对“默认投稿设置”进行设置,点击“默认投稿设置”进入以下界面:
有两个可选项,其中:
站点默认投稿类型:
是指本站点中所有栏目的默认投稿类型是什么,一共有五个选择项可供选择;
投稿到本站点的内容是否需要审核:
是指从别的站点投过来的内容是否需要审核才发布到前台页面。
6.2.8、服务器管理
6.2.8、1、服务器类型
服务器按照连接方式分为三种类型:
本机、FTP连接服务器、网络邻居连接服务器。
“本机”即网站所在的服务器,指定此类型的服务器需要指定本机文件夹的路径;
“FTP连接服务器”指采用FTP方式连接的远程服务器,需要指定FTP连接地址及帐号;
“网络邻居连接服务器”指采用网络邻居方式连接的远程服务器,需要指定服务器的网络邻居地址;
6.2.8、2、发布服务器管理
多服务器发布功能首先需要添加发布服务器,系统将把本机文件发布到添加的发布服务器中。
在此能够添加及管理发布服务器。
点击左侧菜单“配置管理”-->“服务器管理”-->“发布服务器管理”,进入如下界面:
点击“添加发布服务器”,弹出如下界面,这个界面是“连接方式”为“本机”(默认)的界面:
服务器名称:
这个可以随便填写;
本机文件夹路径:
在此添加发布到本机的文件夹路径;
当“连接方式”选择“采用FTP连接”时,弹出如下界面:
服务器名称:
这个可以随便填写;
FTP服务器地址:
FTP服务器的地址;
FTP服务器端口:
FTP服务器的端口,默认为21;
FTP用户名:
FTP连接的用户名;
FTP密码:
FTP连接的密码;
FTP根目录:
FTP连接更目录,默认可以不填写。
当“连接方式”选择“采用网络邻居连接”时,弹出如下界面:
服务器名称:
这个可以随便填写;
网上邻居文件夹路径:
采用“\\机器名\共享文件夹名”方式填写网上邻居文件夹地址。
6.2.8、3、备份服务器管理
定时备份功能将把文件或数据备份到指定的备份服务器中,备份服务器在此添加及管理。
点击左侧菜单“配置管理”-->“服务器管理”-->“备份服务器管理”,进入备份服务器管理界面,点击“添加备份服务器”弹出管理界面,填写内容与上面的“发布服务器管理”一样,可以根据自己的实际情况进行填写。
6.2.9、新建、修改、删除站点
6.2.9.1、新建
点击系统导航“站点配置”-->“系统站点管理”-->“新建站点”进入界面:
若有合适的站点模板,请选中这个模板并点击“下一步”,若没有请不勾选“使用”。
(注:
若没有合适的站点模板,请到官方网站下载)
以选择“地产顾问机构”站点模板为例,点击“下一步”进入如下界面:
上级站点:
您建的这个网站是否有上级站点;
站点名称:
将您的网站名称填入其中;
文件夹名称:
存储该网站所有文件的文件夹名称(用英文字母或数字填写),新建成功后,这个文件夹会出现在系统文件夹里面;
网页编码:
网站语言编码,可使用Unicode(UTF-8)或简体中文(BG2312),如果是其他语言则选择对应的编码类型;
辅助表:
如果有特殊需要可以自定义表结构(参见辅助表管理),否则可以使用系统默认的表;
内容审核次数:
从信息内容的录入到发布需要审核的次数,默认为一级审核,若需要多级审核请选择“多级审核机制”,并选择审核级别;
点击下一步即可完成新站点的添加。
添加完成后系统提示“站点新建完成”,系统会直接进入这个站点的管理界面。
至此,一个新的站点已经建立完毕,下面的工作便是到“栏目管理”进行栏目设置、“内容管理”进行内容添加等工作,以及进行网站的其他设置。
如果您在新建时没有选择模板,此时创建的是一个空的站点,即无任何栏目、任何内容、任何页面模板,那您首先要设置栏目结构并进行模板(首页、栏目页、内容页)制作,详细请见《模板管理》。
6.2.9.2、修改站点属性/删除站点
建立网站之后可以修改站点的属性。
点击系统导航“站点配置”-->“系统站点管理”-->“系统站点管理”进入界面:
找到您想修改属性的站点,点击“菜单”将出现管理菜单:
点击修改属性可以修改站点的属性,点击删除将删除指定站点。
删除站点是无法恢复的操作,请谨慎使用。
6.2.10、站点目录构成
下图是一个典型的站点目录结构:
“channels”存放着生成的栏目页;
“contents”存放着生成的内容页;
“iamges”存放着站点中所用到的图片;
“include”文件夹保存着站点头部、尾部等包含文件;
“Template”中存放着栏目模板,其中的“Template/Content”文件夹中存放着内容模板;
“utils”存放着单文件页;
“index.html”是生成的首页;
“T_系统首页模板.html”是站点的首页模板;
“web.config”是********;
6.2.11、访问地址管理
点击系统导航“站点配置”-->“系统站点管理”-->“访问地址管理”,进入以下界面:
上图中,“农合网站”前面的表示该站点为系统总站点,本站点所有文件存放在系统的根目录下,它的访问地址是“”;“众垒养殖”等站点前面的表示该站点为子站点,“zhongleiyangzhi”代表站点所有文件放在该文件夹中,“/zhongleiyangzhi”代表该站点的访问地址是“
点击“IIS网站/虚拟目录”后面的修改,进入以下界面:
点击每个子站或下级站点后面的“修改”,以点击“众垒养殖”为例,进入以下界面:
6.3、信息管理
6.3.1、数据表单概述
定义
数据表单定义是指对内容或评论的字段进行修改、增加、删除等操作,目的是达到自己所想拥有的字段名称与功能。
用途
如果想在前台页面中显示一些特殊的内容样式,比如下图所示:
上图中“姓名”、“性别”、“出生年月”、“学历”、“毕业学校”、“所学专业”等六个字段在SiteServerCMS自带的字段中是没有的,那么我们就可以用到“数据表单定义”来解决这个问题。
6.3.2、如何进行数据表单自定义
点击“信息管理”-->“数据表单定义”,进入管理界面:
栏目:
可以在这里选择栏目,选择后
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SiteServer CMS使用手册 CMS 使用手册