分类

安卓应用安卓游戏攻略资讯

网页制作

SiteServer CMS(建站工具)

SiteServer CMS(建站工具) v6.7.6官方版 附教程

大小:17.33 MB

语言:简体中文系统:WinXP, Win2003, Vista, Win7, Win8, Win10

类别:网页制作时间:2018-11-30

SiteServer CMS是一款基于.NET设计的自助建站工具,支持文章、组图、视频、文库等多种内容模型,在内容表、用户中心界面、表单插件、Cli命令行升级、备份和还原等功能上进行了改进,增强了内容列表页缓存、取消生成队列、完善生成机制等功能,小编还带来了详细的安装使用教程,欢迎下载!

SiteServer CMS新功能

1、内容表

新版本简化了网站内容表的设计,创建站点时可以选择使用现有的内容表、新建站点内容表或者手动输入表名称,从而实现了站点和数据库中存储内容的表的快速关联。新版本每个站点默认使用自己的内容表,表名称与站点Id相对应,系统同时也支持站点之间用同一个内容表。

新版本新增或者修改内容表字段将变得非常简单直接,进入对应的数据库管理工具,在管理工具中对内容表进行字段新增或者编辑操作,再进入 SiteServer CMS 后台清除缓存,既可以完成内容表字段的维护。

如果新建或者编辑站点时手动输入内容表,系统将检测表名是否存在,如果存在将使用指定的表,如果不存在,系统将创建对应的内容表。

2、用户中心

由于之前用户中心反馈的问题比较集中,我们在本次迭代中彻底重写了用户中心以及用户投稿功能,实现了用户自定义字段、注册权限控制以及用户组功能,同时新的用户中心采用了全新的用户界面,兼容主流浏览器,同时完全支持手机端访问。

新的用户中心功能是集成在CMS系统中的,不需要单独下载插件,老的SS.Home用户中心插件将自动废除。在新版本中,插件可以通过API自定义用户中心,从而提升了用户中心的可扩展性。

用户中心投稿功能在这一次升级中也得到了非常大的改进,通过适当的权限设置,可以让内容发布人员通过后台发布及管理内容,也可以通过用户中心发布管理内容,从而能够在完全的内容管理和简洁的内容管理之间进行选择。

3、表单插件

6.7版本重写了SS.Form 表单插件,修复并完善了用户反馈的Bug与建议,新的表单插件实现了前台提交样式自定义、新增了表单回复功能,新增了前台显示表单以及自定义样式功能。

表单插件除了通过标签实现表单提交以及表单数据显示,还能通过RESTful API的方式提交数据及获取数据列表,从而为第三方系统与表单数据对接提供了解决方案。

4、Cli命令行备份、升级、还原功能

新版本对Cli命令行程序进行了大规模改进,修正了6.0之前的老版本与新版本的数据迁移过程中可能丢失数据的问题。

6.0之前的老版本升级到最新版本Cli命令:

1、siteserver.exe backup -d backup

2、siteserver.exe update -d backup

3、siteserver.exe restore -d update

运行完以上三个命令即可完成老版本的数据升级及迁移。

5、REST Api 权限认证

之前版本中访问REST Api时必须通过API 密钥才可以拥有访问权限,新版本新增了两种REST Api的访问权限,除了API 密钥,还能够以管理员身份及以用户身份访问REST Api。

以管理员或者用户身份访问REST Api时,需要保证对应的管理员或者用户拥有对应的权限。

6、BUG修复

提交表单正则规则验证不起作用 #253 #338

【表单】批量新增字段无效、导入、导出功能无效。 #181

【用户中心】点击账号安全下的立即修改出现404。 #187

用户中心不能绑定手机和邮箱,显示未开通 #331

自定义表单标题为空后无法编辑 #552

表单插件,新增一个表单然后点击自定义模版,再点返回报错 #555

Server Error in Application Object reference not set to an instance of an object. #1235

Server Error in Application ORA-00001: 违反唯一约束条件 (CMS.PK_SS_GOVINTERACT_CHANNEL_ID) #1268

提交表单字段验证规则EMAIL格式不起作用,最短字数不起作用 #1351

gulp build 报错 #1357

Server Error in Application 对已关闭对象的操作无效 #1391

stl:login在 “STL在线解析” 里面解析报错 #1392

ORA-12570: 网络会话: 意外的数据包读取错误 #1398

用户中心 下的投稿中心一些问题。 #1401

6.6.19以后的版本生成有问题 #1412

模版匹配失效。 #1457

7、功能增强

完善生成机制,将SignalR生成机制替换为更加稳定的方式。

新增内容列表页缓存功能,实现快速显示超大规模数据列表。

新增取消生成队列功能。

站点列表与系统头部的选择站点排序不一致 #1303

生成页面时栏目太多,导致很难选到需要的栏目,建议修改成可伸缩的选中方式 #1291

建议登录页面用户名密码错误时刷新验证码 #1334

软件特色

1、网站群与多服务器发布

SiteServer CMS 能够支撑对数千个父站点、子站点的创建与统一管理。对每个站点设置不同的域名,一个站点内支持使用二级域名,完美实现了网站群管理思想。同时还支持把不同的站点发布到不同的服务器上,通过多服务器发布机制能够将访问压力平均分配到多台服务器。

2、内容多终端一体化

SiteServer CMS系统的内容可以发布到包含PC、手机App(兼容iOS和Android平台)、微信、平板电脑等各种终端设备,将PC端和移动端(手机、微信)完美结合,统一平台管理,内容共享互通。

SiteServer CMS系统提供“PC+移动”一体化技术解决方案,可以为每个发布终端置不同的模板,为每个终端提供最适合的展示的形式。

3、众多功能模块,完整产品线

SiteServer CMS 能与SiteServer B2C电子商务系统、SiteServer BBS论坛系统等SiteServer系列产品会员互通、内容共享,从而形成强大且完整的产品体系。SiteServer CMS 本身还提供了众多的实用功能,如投票、反馈、评论、流量统计、采集等;网站可能需要的大部分功能都已经集成在系统中,同时通过大量的优化调整,我们能够保证所提供的功能的效率与安全性。

4、支持各种内容模型

SiteServer CMS系统支持绝大部分常见内容模型的编辑与发布,包括文章、组图、产品、视频、文库、专题、报纸、杂志等,还通过自定义字段管理功能来添加全新的内容模型,可以由用户根据实际需求自己定义信息内容的字段,使您能够随心所欲的发布信息而不受信息字段不足或不准确所带来的困扰。

5、可视化的模板技术

SiteServer CMS 系统独创了 STL 模版语言(SiteServer Template Language),STL 语言类似 HTML 语言,提供了最大的灵活性,却又无需要专门学习。SiteServer更提供了基于Dreamweaver可视化模板制作工具,根本无需编写任何代码即可制作模板,并且无需记忆模板标签和翻阅模板手册即可完成模板的制作工作。

6、高度灵活的权限分配

SiteServer CMS支持管理员权限逐级分配,支持三种维度的分配方式,分别是按站点分配、按操作权限分配(删除,审核,修改,添加等)和按管理的栏目分配。实现了非常灵活的细粒度的、可扩展的、支持用户二次开发扩展的权限控制体系。

7、特有的动静结合模板技术

SiteServer CMS 系统通过模板引擎能够实现全静态的信息发布,同时系统支持静态页面中实现动态区域,使得频繁更新的内容块能够及时反应出变化。

特有的动静结合模板技术能够在最优化网站性能的同时不影响网站的时效性。

8、全面的安全机制

SiteServer CMS 系统通过从服务层、数据库层、Web服务层、Web应用程序层四个方面对网站系统整体的安全进行综合防范和控制,对SQL注入、跨站脚本、非法文件上传、越权访问等主要的威胁网站安全的问题进行了系统的处理,同时还支持发布服务器与Web服务器和应用服务器的分开,即所谓的网站的前后台分离,把SiteServer CMS 系统所在的发布服务器部署在内网,从而提高系统的极大安全性。

9、良好的扩展性与二次开发

SiteServer CMS 系统系统设计灵活,留有体系化的二次开发接口,可通过接口定制出各种特殊的功能,适应未来拓展的各种需要。通过独创的stl:sqlContents等标签语言来支持在系统内展示第三方系统的内容,同时还提供标准的API接口供第三方系统向SiteServer CMS 系统获取或写入内容,实现多系统资源整合。不仅仅如此,SiteServer CMS 系统通过后台可以对系统菜单进行扩展,二次开发工程师可以通过添加菜单的方式为SiteServer CMS 添加新的功能菜单。

SiteServer CMS安装使用教程

在安装SiteServer CMS之前,需要确保已经完成了以下工作:

已经安装好了IIS6.0或以上版本;

已经安装好了.net framework 4.5.2或以上版本;

已经安装好了MySql、Sql Server、PostgreSQL或Oracle四种数据库的任何版本;

1、下载SiteServer CMS系统安装包

下载下来是一个siteserver_install.zip压缩包,解压到 E:\siteserver_install 之后效果如下图所示:

注意:后面IIS配置站点时,需要把网站物理路径指向这里的: E:\siteserver_install

2、新建空数据库(以SqlServer为例)启动SQL Server Management Studio 管理器,如下图所示:

点击上图红框图标,打开数据库连接界面:

填写连接数据库用的账号和密码,如果数据库是安装在本机,则服务器名称填写一个 “.” 或 “127.0.0.1” 即可。填写完成之后点击 “连接” 按钮进到以下界面表示数据库连接成功:

在上图选中 “数据库” ,然后鼠标右键选择 “新建数据库” 进到新建数据库界面:

在上图中只需要填写数据库名称即可,点确定即可完成数据库新建的工作。

3、新建IIS站点进入:控制面板--->系统和安全--->管理工具,如下图所示:

双击上图红框 “Internet 信息服务(IIS)管理器” ,启动IIS管理器,如下图所示:

在上图选中 “网站” ,然后鼠标右键选择 “添加网站” 进到添加网站界面:

在这里: 网站名称: 随便填写一个(在这填写的是abc); 应用程序池: 默认和站点同名; 物理路径: 需要填写成刚才在第一步解压安装包所在物理路径,即:E:\siteserver_install; 端口: 填写一个不小于80且未被占用的端口即可(在这填写的是99);

点击确定网站创建成功,然后需要设置一下应用程序池,如下图所示:

鼠标双击 “abc”,弹出应用程序池设置界面:

.Net Framework版本: 一定要选择4.0.xxx(安装.Net Framework时一定要安装4.5.2或以上版本,但安装完在这显示为4.0.xxx); 托管管道模式: 一定要选择集成模式;

到这,新建IIS站点就完成了。

4、运行SiteServer CMS安装程序打开浏览器(强烈建议Chrome或Firefox),因为刚才在第3步新建IIS站点时端口填写的是99,所以浏览器地址栏输入: http://localhost:99/siteserver/ 回车之后进入SiteServer CMS安装界面,如下图所示:

在这提醒一下,平时访问SiteServer CMS后台有时也会出现上面这个界面,最常见的三个原因:

数据库服务器没有连接不上了;或者数据库软件没有运行起来;

连接数据库的帐号被停用了或者密码被修改了导致连接不到数据库;

SiteServer CMS数据存储的这个数据库或表被删除了;

总之就是找不到数据库了,SiteServer CMS系统会判定还没有安装,所以就会跳到安装界面来。

点击继续,进入环境检测界面,如下图所示:

如果上图提示读写权限不够的话,如下图所示:

此时需要按照以下步骤赋予网站根目录(E:\siteserver_install)相应权限:

如上图所示: 1、打开IIS,选中相应站点名称(此例是abc); 2、右键弹出菜单,选择“编辑权限”,切换到“安全”选项卡; 3、点“编辑” --> “添加” --> “高级” --> “立即查找”; 4、选中IIS_IUSER和NETWORK_SERVICE,点“确定”; 5、在退回到“编辑”界面时,如下图所示,需要对刚才添加两个用户别赋予“完全控制”权限;

环境检测通过之后,点击下一步按钮进入 “数据库设置” 界面,如下图所示:

在上图中: 数据库类型: 目前支持SqlServer、MySql、PostgreSQL以及Oracle等主流数据库; 数据库主机: 如果数据库软件是安装在本机,则填写 “(local)” 即可,否则需要填写数据库服务器的IP; 数据库端口: 一般选择默认数据库端口即可,如果数据库软件默认端口被修改了,则需要选择自定义端口,然后填写修改后的端口值;

把连接数据库的帐号和密码填写完之后点击下一步,进入 “选择数据库” 界面,如下图所示:

如果没有出现如上图所示界面,提示 “在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误” 之类错误时,如下图所示:

则可以到FAQ上直接打开第11个问题,或者通过查询关键词“数据库连接失败”来搜索相应的解决方案。

选择完了数据库之后,点击下一步,进入 “设置管理员帐号” 界面,如下图所示:

此帐号属于SiteServer CMS系统最高级别权限,所以帐号密码尽可能设置复杂一些,同时数据库连接字符串建议选择加密方式更安全。点击下一步,如果见到如下图所示界面表示SiteServer CMS安装成功。

展开

猜您喜欢

同类推荐

网友评论