2.2.5 新增、重命名用户组
图中左侧为用户组列表,右侧为新增,和重命名。
在新增部分直接添入用户组名称,点击“新增用户组”即可。
选择列表中一个用户组,然后在右侧下方添入要修改的新组名,点击“更新”既可。
“友好的URL”为该用户组的共用首页面设置URL。
2.2.6 修改用户组
对于用户组我们可以修改它的角色,所包含的用户和该用户组的共用首页面。
选择用户组列表中一项,然后点击底部的“编辑角色”,进入用户组角色编辑页面,如图2.2.6-1所示。页面左侧为用户组当前已具备的角色,右侧为所有可用角色。添加删除操作同[2.2.3修改用户]。更新完会自动返回用户组列表页面。
选择用户组列表中一项,然后点击底部的“编辑用户”,进入用户组用户编辑页面,如图2.2.6-2所示。页面左侧为用户组 当前包含的用户,右侧为所有用户。添加删除操作同[2.2.3修改用户]。更新完会自动返回用户组列表页面。
选择用户组列表中一项,然后点击底部的“编辑页面”,进入用户组首页编辑页面,如图2.2.6-3所示。
首先增加一个新页。在“处理子页”一栏,填入新页的名字,选择类型,点击“新增页面”,左侧树状列表中会增添一个以新页名字为标题的新项。
然后为新页设置布局。点击左侧列表中的新页,右侧出现布局编辑页面,如图2.2.6-4所示。详细设置布局的操作可参考所述。
2.2.7 定义角色
角色是对用户身份的一种定义。不同的角色具有不同的权限。被赋予这种角色的用户自然就获得了该角色的权限。
从系统管理中选择[角色]项,进入角色定义页面。如图2.2.7-1所示。
2.2.8 新增、重命名角色
图中左侧为角色列表,右侧为新增,和重命名。
在新增部分输入角色名称,点击“新增角色”即可新增一个角色。
选择列表中一个角色,然后在右侧下方对应栏位填入新角色名,点击“重命名角色”即可重命名该角色。
2.2.9 修改用户组角色
对于角色,我们可以修改它的用户组和用户。该操作可以通过修改用户组和用户的角色来完成。
选择角色列表中一项,然后点击底部的“编辑用户组”,进入角色的用户组编辑页面,如图2.2.9-1所示。页面左侧为已具备当前角色的用户组,右侧为所有用户组。添加删除操作同[2.2.3修改用户]。更新后自动返回角色列表页面。
选择角色列表中一项,然后点击底部的“编辑用户”,进入角色的用户编辑页面,如图2.2.9-2所示。页面左侧为已具备当前角色的用户,右侧为所有用户。添加删除操作同[2.2.3修改用户]。更新后自动返回角色列表页面。
2.2.10 定义Portlet的角色
通过为Portlet设置必需的角色,我们实现了用户与Portlet的关联。只有当用户或所属的用户组具有Portlet所必需的角色,他才能操作该Portlet。
从系统管理中选择[Portlet]项,进入Portlet定制页面。如图2.2.10-1所示。页面中显示了目前系统中可用的Portlet列表,列表中显示了Portlet目前的状态和必需的角色。
选择一个Portlet,点击“编辑”进入Portlet定制页面,如图2.2.10-2所示。页面左侧为Portlet必需的角色,右侧为所有角色。添加删除操作同[2.2.3修改用户]。
第三节 Liferay Portal内容和布局
Portlet容器采用布局来对包含的Portlet进行管理并呈现,不同的布局决定了不同的Portlet呈现效果。每个加入到Portal服务器的Portlet必须属于某个布局,才能够被使用者所看到。内容则是Portlet对外呈现的信息片断,是Portlet的核心。两者都是Portal的重要组成部分。Liferay Portal采用开源框架Struts的Tiles来管理内容和布局。
2.3.1 什么是布局
布局,即Layout,也可以称为布局管理器,是Portlet容器管理Portlet的一个重要工具。一个布局,在生成的Portal页面中,呈现出单行多列或者多行多列的效果。而Portlet就内嵌在某一列中。
在Liferay Portal中,将列分为宽栏和窄栏。通常,宽栏占据页面2/3的宽度,窄栏占据页面1/3的宽度。每个Portlet在部署的时候都必须在部署描述符文件中指定Portlet是被部署在宽栏或者窄栏当中,默认是部署在宽栏中。
Liferay Portal采用tpl文件来定义布局,这些tpl文件存储在{PORTAL_HOME} /liferay/html/layouttpl文件夹中。在tpl文件中,规定每个列的宽度。当Portlet加入到列中时,取得当前列的宽度,然后根据这个宽度确定Portlet窗口的显示宽度。tpl文件采用标准的HTML代码和Liferay Portal自定义的标签来定义布局。如下图:
只要把定义的tpl文件路径加入到部署描述文件中,Liferay Portal在启动的时候就可以自动载入,供系统调用。如下图:
Liferay Portal默认的布局允许有一列、二列、三列的布局。二次开发的时候可以定义自己的布局文件。
在每个列的底部,有一个下拉列表框,列出本列可用的所有Portlet。列表框旁边的“添加”按钮,则可以将选中的按钮添加到列中显示。
posted on 2005-10-20 15:44
eamoi 阅读(4765)
评论(0) 编辑 收藏 所属分类:
Java