SiteServerCMS40使用手册.docx
- 文档编号:6273933
- 上传时间:2023-01-05
- 格式:DOCX
- 页数:80
- 大小:3.55MB
SiteServerCMS40使用手册.docx
《SiteServerCMS40使用手册.docx》由会员分享,可在线阅读,更多相关《SiteServerCMS40使用手册.docx(80页珍藏版)》请在冰豆网上搜索。
SiteServerCMS40使用手册
SiteServerCMS内容管理系统
使用手册
4.0
北京百容千域软件技术开发有限责任公司
2014.10.23
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、系统界面简介
下图是4.0版本的登录界面
在下图中可以看到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、软件运行环境要求
6.1.1.2、硬件运行环境建议
1台web服务器(4G及以上内存空间,双核CPU)
1台数据库服务器(4G及以上内存空间,双核CPU)
如果您租用虚拟主机,请咨询虚拟主机提供商,您的空间服务器是否已安装了上述软件。
您的SQLServer数据库账号应当拥有"当前数据库管理员"权限,同时文件空间不低于30M,数据库空间不低于10M。
由于SiteServerCMS的数据表具有前缀设计,因此通常情况下可以将SiteServerCMS与其他软件安装在同一个数据库中。
6.1.1.3、安装可能用到的工具软件
如果您通过网络将SiteServerCMS软件上传到服务器上,您将可能需要一个FTP客户端软件。
通过您的服务器FTP账号,使用该FTP客户端软件将相关文件上传到服务器上。
6.1.2、运行环境搭建
6.1.2.1、IIS的安装
默认情况下,windows7安装时是不会自动安装iis,只能手动安装。
1.安装IIS
开始-控制面板-程序-打开或关闭windows功能
2.如图选择安装
选择完成后,点击“确定”,Windows就会进入安装的过程,系统会提示您插入需要的相关系统盘。
剩下的操作就是一路“确定”即可完成IIS的安装。
6.1.2.2、SqlServer以及MDAC的安装
基本安装方法如下:
在安装程序刚启动的时候会提示“SQLServer2000sp2及更低版本不受此版本的Windows支持。
在安装了SQLServer2000之后请应用sp3。
”暂时不理会点继续进入安装,依次选择本地计算机→创建新的实例→服务器和客户端工具→使用本地系统帐号→选择典型设置安装的目录以及数据库默认存放的目录→设置SA帐号的密码(不要留空)。
再点击下一步后就开始执行安装操作了。
安装完成后建议您尽快使用Sqlserver2000的所有SP补丁以保护数据库的安全。
MDACwindows系统默认都是集成了的,如果您发现您的系统内没有安装的话。
您可以下载来进行安装
进行完以上3步SiteServerCMS运行的环境就已经搭建完成了。
6.2、功能管理
6.2.1、站点设置
点击左侧菜单“设置管理”→“站点设置”进入下图界面:
基础设置:
站点名称:
系统内该网站的名称;
高级设置:
访问方式:
默认为“静态”;若选择“动态”,每次访问该网站将直接从数据库获取相关信息并在前台页面显示,中大型网站不推荐使用该设置;
网页编码:
选择符合这个站点的编码规则;
信息每页显示数量:
后台内容列表中默认每页显示的数目;
是否统计内容总点击量:
开启“统计”,才能统计到每篇内容点击的总量;开启之后需要在“生成管理”中重新“生成内容页”;
是否统计内容日/周/月点击量:
开启“统计”,才能统计到每篇内容的日/周/月点击量;
是否统计文件下载量:
开启“统计”,才能统计到上传的附件被下载的次数。
是否启用双击生成页面:
如选择启用双击生成,双击页面即可看到更新效果。
6.2.2、内容管理设置
点击左侧菜单“设置管理”→“内容管理设置”进入下图界面:
内容编辑页是否使用内容组功能:
如选择“不使用内容组”,那么进入内容管理界面时,将不显示“所属内容组”这一选项,即本站的“内容组管理”将失去作用;
内容编辑页是否使用标签功能:
如选择“不使用标签”,那么进入内容管理界面时,将不显示“内容标签”这一选项,即本站的“内容标签管理”将失去作用;
内容编辑页是否使用内容转移功能:
如选择“不使用内容转移”,那么进入内容管理界面时,将不显示“内容转移”这一选项,即本站的内容不可转移;
内容是否自动分页:
如选择“手动分页”,那么需要在标签中插入分页的标签;
内容自动分页每页字数:
如上一项选择“自动分页”,则需要在这一项填写自动分页每页字数,达到此字数后内容将自动分页;
是否启用标题换行功能:
如启用,在标题中输入两连续的英文空格,内容页中标题将自动换行,列表页将忽略此空格;
默认编辑器类型:
进入内容管理界面时,将会显示选择的编辑器类型;
内容审核机制:
选择内容审核的机制,需要多级审核的请选择多级审核机制,否则选择默认审核机制;如选择多级审核机制,选定需要的级数,指此内容在添加后需要经多少次审核才能正式发布;
后台内容列表显示评论链接:
如选择是,后台内容列表中的每条内容后将显示评论,并带有链接;
图片内容模型预览图片尺寸:
可自行设定图片预览尺寸。
6.2.3、页面生成设置
点击左侧菜单“设置管理”→“页面生成设置”→“网站访问设置”进入其管理界面:
生成页面URL前缀:
网站所有页面链接将以此处的域名或IP为前缀进行命名;
网站部署方式:
默认为”同一台服务器”的部署方式;如果是多服务器部署,请选择“内外网分离部署。
外部访问的地址,通常填写网站域名;内部访问的地址,后台访问将访问此地址。
点击左侧菜单“设置管理”→“页面生成设置”→“页面命名规则”进入其管理界面:
在这里您可以对本站点的所有栏目的生成路径等进行设置。
上图左侧所列为本站点中所有的栏目,中间是默认的生成路径,如果需要其他设置,点击某个栏目后面的“更改”,弹出如下界面:
可点击后面的构造来自定义
可通过栏目ID或年份、日期、分钟来构造页面命名。
点击左侧菜单“设置管理”→“页面生成设置”→“页面生成设置”进入其管理界面:
用户可根据自己需求对页面生成设置进行设置
点击左侧菜单“设置管理”→“页面生成设置”→“页面生成触发器”进入其管理界面:
点击“触发栏目”进入“栏目生成设置”:
当内容变动时是否生成本栏目:
如选择生成,那么此栏目内容变动时,内容将自动生成;
当内容变动时需要生成的栏目:
如同一篇内容需要在多个栏目发布,则在此处选择需要同时生成的栏目,被选择的栏目即可同时生成内容。
触动包含文件也是一样的道理,前提是整个网站是以.shtml格式结尾的,包含文件才起作用。
6.2.4、存储空间设置
点击左侧菜单“设置管理”-->“存储空间设置”-->“站点储存空间”-->进入下图界面:
系统默认将站点存储在当前空间,如选择采用独立空间存储应用文件需要另选站点存储空间及填写具体存储空间路径。
五种存储空间类都一样,就不在一一描述。
点击左侧菜单“设置管理”-->“存储空间设置”-->“图片上传设置”-->进入下图界面:
图片上传文件夹:
默认是upload/images,用户可根据自己需求进行更改;
是否按时间重命名上传的图片:
本设置只影响新上传的图片,设置更改之前的图片名仍保持不变;如选择保持文件名不变,新上传相同文件名的图片将替换原有图片;
上传图片类型:
将支持所有已填格式的图片;
上传图片最大大小:
对最大图片大小进行限制。
点击左侧菜单“设置管理”-->“存储空间设置”-->“视频上传设置”和“附件上传设置”-->进入下图界面:
“视频上传设置”和“附件上传设置”与上述“图片上传设置”类似,此处不再做详解;
6.2.5、图片水印设置
点击左侧菜单“设置管理”-->“图片水印设置”进入下图界面:
选择“是”,启用水印功能,出现下图界面:
以上各项的具体含义为:
是否启用水印功能:
启用后通过系统的编辑框上传的图片就会显示设置的水印;
添加水印位置:
选择在上传的图片中添加水印的位置;
水印透明度:
选择添加的水印效果的透明度,数值越小越透明;
图片最小尺寸:
满足该条件的上传图片才使用水印效果;
水印类型:
可以设置图片或文字型水印,图片型的水印需要填写作为水印的图片地址;
文字型水印的内容:
可以设置动态生成的水印效果,比如水印为上传时间;
文字水印字体及大小:
选择文字水印的字体和显示的字体大小。
6.2.6、邮件发送设置
点击“设置管理”-->“邮件发送设置”,进入以下界面:
SMTP服务器、SMTP端口:
设置系统邮箱的SMTP服务器及端口;
显示发件人:
添加后邮件的发件人将显示这个名称;
邮箱发送测试:
添加一个邮箱地址进行测试,可收到系统邮箱发送的测试邮件。
6.2.7、跨站转发设置
点击“设置管理”-->“跨站转发设置”,进入以下界面:
跨站转发到本站点的内容是否需要审核:
如选择需要审核,内容需要审核通过才能生效;
上图左侧所列为本站点中所有的栏目,中间是跨站转发设置,如果需要其他设置,点击某个栏目后面的“更改”,弹出如下界面:
可任意选择转发类型,如选择“可向本站转发”,弹出如下界面:
在“选择可跨站转发的栏目“中选择需要转发的栏目;是否自动转发内容,选择提示则在转发时将提示转发内容。
如选择“可向指定站点转发”,弹出如下界面:
可在“指定跨站转发站点”的下拉框中选择需要转发的站点。
若栏目较多或需要向所有栏目转发,则在“跨站转发类型”中选择“可向所站点转发”,弹出以下界面:
自行添加栏目,不填则可以对所有栏目进行跨站转发。
6.2.10、新建、修改、删除站点
6.2.10.1、新建
点击系统导航“系统管理”-->“系统站点管理”-->“新建站点”进入界面:
点击如上图创建内容管理应用进入如下界面:
应用名称:
将您的网站名称填入其中;
应用类型:
这个是指这个站点是CMS、B2C、BBS、Weixin、WeixinB2C;默认
应用级别:
您建的这个网站是主站还是子站;
上级应用:
您建的这个网站是否有上级应用;
文件夹名称:
存储该网站所有文件的文件夹名称(用英文字母或数字填写),新建成功后,这个文件夹会出现在系统文件夹里面;
网页编码:
网站语言编码,可使用Unicode(UTF-8)或简体中文(BG2312),如果是其他语言则选择对应的编码类型;
内容辅助表:
如果有特殊需要可以自定义表结构(参见辅助表管理),否则可以使用系统默认的表;
投票辅助表:
如果有特殊需要可以自定义表结构(参见辅助表管理),否则可以使用系统默认的表;
招聘辅助表:
如果有特殊需要可以自定义表结构(参见辅助表管理),否则可以使用系统默认的表;
内容审核机制:
从信息内容的录入到发布需要审核的次数,默认为一级审核,若需要多级审核请选择“多级审核机制”,并选择审核级别;
点击下一步即可完成新站点的添加。
添加完成后系统提示“应用XXX创建成功”,系统会直接进入这个站点的管理界面。
至此,一个新的站点已经建立完毕,下面的工作便是到“栏目管理”进行栏目设置、“内容管理”进行内容添加等工作,以及进行网站的其他设置。
如果您在新建时没有选择模板,此时创建的是一个空的站点,即无任何栏目、任何内容、任何页面模板,那您首先要设置栏目结构并进行模板(首页、栏目页、内容页)制作,详细请见《模板管理》。
6.2.10.2、修改站点属性/删除站点
建立网站之后可以修改站点的属性。
点击系统导航“系统管理”-->“系统站点管理”-->“系统站点管理”进入界面:
找到您想修改属性的站点,点击任意项可以修改站点的属性,点击删除将删除指定站点。
删除站点是无法恢复的操作,请谨慎使用。
6.2.11、站点目录构成
下图是一个典型的站点目录结构:
“channels”存放着生成的栏目页;
“contents”存放着生成的内容页;
“iamges”存放着站点中所用到的图片;
“include”文件夹保存着站点头部、尾部等包含文件;
“Template”中存放着栏目模板,其中的“Template/Content”文件夹中存放着内容模板;
“utils”存放着单文件页;
“index.html”是生成的首页;
“T_系统首页模板.html”是站点的首页模板;
“web.config”是********;
6.2.12、访问地址管理
点击系统导航“系统管理”-->“系统站点管理”-->“访问地址管理”,进入以下界面:
上图中,“4.0”前面的表示该站点为系统总站点,本站点所有文件存放在系统的根目录下,它的访问地址是“/4.0”;“1”等站点前面的表示该站点为子站点,“1”代表站点所有文件放在该文件夹中,“/1”代表该站点的访问地址是“/4.0/1”;
6.3、信息管理
6.3.1、添加栏目
SiteServerCMS支持无级数限制的创建栏目。
我们在新建一个站点之后,第一步应该给该站点按照规划好的栏目架构添加栏目。
进入相应的站点,点击“信息管理”-->“栏目管理”,进入下图所示界面:
上图是一个刚刚建立的一个空站点,目前是没有栏目的,点击“快速添加”开始添加栏目,如下图所示:
点击“确定”后,形成的栏目结构如下图:
6.3.2、修改栏目属性
点击栏目名称后边的“编辑”或者直接点击某栏目便可对该栏目属性进行修改,所列属性与添加栏目是完全相同的,子栏目的名称需要点击父栏目前面的“+”展开。
“基本信息”中
栏目名称:
填写改栏目的名称;
栏目索引:
填写栏目的索引,可以用任何字符填写,用于 channels>标签中channelIndex属性调用; 生成页面路径: 该栏目生成后的页面存放路径,例如可以写“/download/professional.html”; 栏目页面命名规则: 点击后面“构造”可以看详细的规则,例如可以写/download/{@ChannelID}.html”; 内容页面命名规则: 点击后面“构造”可以看详细的规则,例如可以写/download/{@ChannelID}/{@ContentID}.html; 栏目图片地址: 点击选择按钮即可选择该栏目的代表图片,该属性一般用不到,在做一些高级设置时可以用到; 高级设置: 外部链接: 用来填写该栏目指向的链接,如果填写了地址,则点击该栏目后便指向该地址,而不是其他栏目或内容页面(无论您是否设置了其他选项或在该栏目下添加了信息内容); 栏目模版: 选择要显示该栏目的栏目页的模板,该栏目的子栏目模板与父栏目模板没有关系,可以单独设置(参见模板管理); 本栏目的内容模版: 选择要显示该栏目的内容的模板,该栏目的子栏目的内容模板与父栏目的内容模板没有关系,可以单独设置(参见模板管理); 栏目组: 参见《栏目组管理》; 栏目存储内容类型: 可以添加栏目: 是否可以添加子栏目;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SiteServerCMS40 使用手册