第十七章 站群系统

17.1 进入站群系统

从Zoomla!逐浪CMS系统3.2版开始,系统将后台分为传统模式和站群模式,其中站群模式提供基于站群的商务应用,使不同的人群进入不同的后台,更加关注核心业务,减少开发者工作量。

从Zoomla!逐浪CMS2 x.20开始,站群功能更进一步升华,具备了IDC级的功能,可配置域名(新网接口)、对接Hyper-V硬件、接入IIS管理、获得云端模板,并进行IDC管理,生成的是实体物理站群,功能丰富强大。

您可以通过Zoomla!逐浪CMS的后台界面进入,网址是:http://网址/admin/login.aspx

进入后台,点击站群管理,进入站群管理界面,需要事前配置windows操作系统超级管理员密码,才能进入站群设置,如下图所示:

 blob.png

blob.png

保存超管帐号后,就能实现IIS同步的站点管理,如下图所示:

 blob.png

系统会自动识别逐浪站点,同时每一个站点可以进行详细的管理,如下图:

  blob.png

blob.png

在此界面还可以对IIS的进程池进行管理,如下图:

 blob.png

在站群系统中,一般假设总管理员的目标是:

A、 没有自己的站点,只负责管理下级站点。

B、 自己拥有一个总站,但数据大多接收下级子站的投递。

C、 各个子站站长拥有独立的管理权限,只管理自己的子站。

D、 各子站站长可以自由设计界面,从而做出多彩的子站。

E、 结合逐浪CMS的内容投递等应用。


17.2 建立子站

在[站群模式]下,点击[站群配置]大菜单,选择“新建子站”即入新建站点,如下图:

 blob.png

随后可以读取云端的逐浪,并实现智能安装。

在旧版中,系统会提示,是否使用站点模板,如果使用,系统会自动调用主站的模板,在站点目录下复制您所选择的一套模板。

站群系统的功能目录是位于系统根目录下的Site文件夹。

 blob.png

在site文件夹下有一个source文件夹,该文件夹是系统保留文件夹,当建立子站时,系统会从此复制文件,因而不可删除。

 blob.png

在新建站点界面,我们可以设定站点名称和站点目录。

 注意:站点目录一旦建立,则无法改变其名称,系统会生成一个文件夹,并COPY系统Site/source文件下的文件,从而建立新的物理子站,同时还会创建Template、JS、Skin、UserUpload等文件夹,从而赋予子站完整的功能。

建立子站的步骤与流程可以因用户习惯而不同,一般我们推荐按以下步骤操作:

1.jpg

17.3 旧版管理子站

旧版[站群模式]下点击[站群配置]菜单,选择“子站列表”进入子站管理列表,如下图:

 1.jpg

在这里,您可以修改子站的一些配置,也可以点击子站名称,直接进入子站目录管理。

2.jpg

17.4 子站模型配置

在子站管理目录下,点击[数据定义表单]按钮,可以复制表单和添加数据表单,其中界面如下:

 blob.png

这里的功能相对应于传统版中的模型管理,所不同的是,站群系统提供了“复制数据表单”的功能,即从总站模型中,复制表单管理。

表单复制或新建后,进入子站的栏目管理,可以新建节点,然后对应的绑定模型。

站群模式下建立的子站,其PrantID为0。

建立好的子站,还可以子站管理界面下,点击配置管理,进行各项配置,如下图所示:

blob.png

17.5 模板界面

点击子站管理界面下的[显示管理],可以开发模板和界面。

我们可以在其模板标签编辑页下的[系统标签]中查看到,其中的逐浪CMS帮助中心等标签会自动读出当前子站的名称,而不再读总站的参数,从而为子站提供相应的支持。

 blob.png

建立好模板界面后,可以发布,这时的发布也是发布在当前站点目录下,不再发布在主站的根目录或其它目录下。

发布站点程序的页面位于子站管理—生成设置中,生成。生成的相应设置是由节点的配置项决定的。

在面向门户网站群的模板界面开发上,一般推荐使用静态页面来生成发布,以满足高负载访问,对此,需要发布生成为静态文件。

生成静态文件推荐采用物理式的生成,而不是伪静态,在Zoomla!逐浪CMS的站群管理系统中提供了此项功能。

blob.png

在开发前,我们要为子站赋予数据表单功能。

数据表单事实等同于“传统模式”下的内容模型,对于站群来说,其类型分两种,一是种是公用表单,即管理员建立好的标准模型,由各站长自由复制。

一种是私用表单,即由各分站站长自由建立起、仅属于个人的表单功能模块。

为了保证数据的一致性,系统推荐由管理员建立起标准的通用模型,由各分站调用。内容模型的建立,需要进入[站点后台—传统模式—系统配置—内容模型]进行添加配置,详细的配置可以查看本手册第五章《模型管理》配置,所不同的是,在针对站群的版本中,拥有一个“确定该模型是否可以复制”功能,该功能设置即针对站群系统。如果开允许复制,则下线子站管理员可以将模型复制到其分站应用,否则无法使用,界面如下:

 blob.png

模型确定好了,即可以开始配置节点应用。

每次新建模型,系统会自动分生成相对应的初始化内容模板文件,为用户下一步的开发提供便利。


首先,在添加栏目时,必须定义节点基本信息,节点标识名自动生成,且不能重复,否则无法成功添加。否则系统将提示重名:

 blob.png

系统在上传文件时,会也遵循生成同名节点路径的规则存放文件,这一文件可以在传统模式“扩展功能—文件管理”中进行管理。

1.jpg

节点配置的栏目选项中,是一系列相对应的配置,其中包括内容与节点打开方式、是否绑定互动、是否启用内容防护、是否启用子站重写等功能,其中大部份功能需要与标签结合使用,如下图所示:

 1.jpg

收费设置选项是对网站文章是否开放权限的定义,一般用于传统模式,而开放式的站群系统不适用此模块,如下图所示:

 blob.png

模板选项是否指信息的模板,和节点下模型的绑定,内容模型需要从子站的数据表单管理中建立或获取。而栏目首页模板等参数,可以与系统的扩展函数标签结合使用,从而决定调用,如下图所示:

 1.jpg

生成选项中,定义是系统是否生成静态文件等相关设置,其中节点目录生成位置需要指定为“继承父节点目录”,否则发布时站点将生成在主站系统的根目录下(在SEO法则中,如果生成在根目录下,可以缩短站点路径深度,方便用户使用,是推荐的选项操作)。

而如果要生成静态,则应在列表和内容生成中,定义生成为HTML、STHTML、HTM等格式,否则系统将无法生成。生成文件存诸的结构为:站点名称目录/栏目名/文件名。

同理,如果要取消生成为静态文件,则定义生成项为ASPX,即意味着取消生成模式,配置界面如下:

 blob.png

自设内容是为了满足对各个节点的描述开放的类似字段功能,系统提供了近20个节点自设内容项,满足站长的调用需求,并提供了默认函数调用,如下图所示:

 blob.png