添加站点有三个站点选项,如下图,分别是:
(1)添加空白站点
(2)添加社区站点:Site with Forums, Calendar and Wiki。 (3)添加局域网站点:Site with Documents, Calendar and News。
4.6.3 网站模板
站点模板使得您能够在创建站点时定义所需页面和网页内容。管理员能够创建并编辑站点模板,也能够对其权限进行设置。
4.6.4网页模板
网页模板:页面模板使您能够在创建页面时选择所需页面和 portlet 。管理员可以创建和编辑页面模板,也可以对其使用权限进行设置。
4.6.5用户群组
用户组提供了一种聚集用户的方法,与他们所属的组织无关。管理员能够定义一个用户组并且分配用户组作为一个站点的成员,这也将自动地将此用户组的所有成员分配给了此站点。
4.6.6角色
常规角色:超级管理员,游客,所有者,特权用户,普通用户。 站点角色:站点管理员,站点成员,站点所有者。
组织角色:机构管理员,机构所有者,机构用户。例如,学校用户,部门成员等。
4.6.7 portal设置
Portal设置:此处所说的“设置”指的是与大多数全球性 portal 设置相同的设置,包括名字、身份验证、默认用户关联、邮件主机名称。其中的核心是CAS等SSO用户统一认证设置,如下图。
4.7工作流的配置 4.7.1 Kaleo的工作流简介
Liferay Portal 中包含了一个叫Kaleo的工作流引擎。Kaleo工作流程允许用户定义任意数量的简单到复杂的业务流程/工作流,通过一个门户界面来部署和管理它们。 安装完Kaleo-web插件后,在控制面板中会添加下列菜单项: ? My Workflow Tasks ————我的工作流任务 ? Workflow Configuration ————我的提交 ? My Submissions ————工作流配置 ? Workflow ————工作流
Kaleo-web插件默认有一个工作流:Single Approver Workflow。此工作流要求在发布内容前须经过批准。使用Liferay的工作流引擎的便利之一是,流程定义中指定的所有角色会在部署时自动创建。
Liferay 的Kaleo工作流定义在一个XML文件中,并通过门户网站的用户来执行。管理员可以创建许多不同的工作流定义。我们可以使用工作流中新的用户角色或者使用门户中已经存在的角色来管理审批流程。 工作流定义中的关键部分是asset,states,transitions和tasks。Asset是指正在被审核和批准的内容。States表示工作流的阶段,例如,created,rejected或者approved。Transitions发生在states之间,表示下一个state(状态)是什么。Tasks是工作流中需要用户操作的步骤。
默认的single approver workflow,箭头表示transitions,方框表示states和tasks。
4.7.2 工作流配置
(1)、添加工作流页面,选择工作流xml定义文件。
(2)、选择工作流
在【管理】的【配置】中,选择【工作流配置】:
上图中,我们给网页内容这个portlet配置了Single Approver工作流。配置完之后,我们新增一篇网页内容时,就会启动这个流程。
(3)、以有Writer角色的用户登录门户,进入网页内容,进行添加网页内容操作。
(4)、添加网页内容之后,在我的提交中会出现一条数据,如下图所示:
如果点击“撤销提议”,则网页内容变成草稿状态,需要重新编辑提交。 如果该篇网页内容被审核通过或拒绝之后,会出现在“已完成的”这个标签页中。
(5)、以拥有角色Publisher的用户登录,进入我的工作流任务,查看需要审批的网页内容等。
选择分配到我,则会在“分配给我“这个列表中出现。
(6)、对网页内容进行审核。
审核通过后,流程进入下一步。
(7)、查看网页内容审核状态。
点击链接可以查看流程具体信息,如下: