随笔-86  评论-767  文章-3  trackbacks-3

2.2.5  新增、重命名用户组

图中左侧为用户组列表,右侧为新增,和重命名。

在新增部分直接添入用户组名称,点击“新增用户组”即可。

选择列表中一个用户组,然后在右侧下方添入要修改的新组名,点击“更新”既可。

“友好的URL”为该用户组的共用首页面设置URL

2.2.6  修改用户组

       对于用户组我们可以修改它的角色,所包含的用户和该用户组的共用首页面。

选择用户组列表中一项,然后点击底部的“编辑角色”,进入用户组角色编辑页面,如图2.2.6-1所示。页面左侧为用户组当前已具备的角色,右侧为所有可用角色。添加删除操作同[2.2.3修改用户]。更新完会自动返回用户组列表页面。
图2.2.6-1.jpg

       选择用户组列表中一项,然后点击底部的“编辑用户”,进入用户组用户编辑页面,如图2.2.6-2所示。页面左侧为用户组 当前包含的用户,右侧为所有用户。添加删除操作同[2.2.3修改用户]。更新完会自动返回用户组列表页面。
图2.2.6-2.jpg
选择用户组列表中一项,然后点击底部的“编辑页面”,进入用户组首页编辑页面,如图2.2.6-3所示。
图2.2.6-3.jpg

       首先增加一个新页。在“处理子页”一栏,填入新页的名字,选择类型,点击“新增页面”,左侧树状列表中会增添一个以新页名字为标题的新项。

       然后为新页设置布局。点击左侧列表中的新页,右侧出现布局编辑页面,如图2.2.6-4所示。详细设置布局的操作可参考所述。

图2.2.6-4.jpg

2.2.7  定义角色

角色是对用户身份的一种定义。不同的角色具有不同的权限。被赋予这种角色的用户自然就获得了该角色的权限。

从系统管理中选择[角色]项,进入角色定义页面。如图2.2.7-1所示。
图2.2.7-1.jpg

2.2.8  新增、重命名角色

图中左侧为角色列表,右侧为新增,和重命名。

在新增部分输入角色名称,点击“新增角色”即可新增一个角色。

选择列表中一个角色,然后在右侧下方对应栏位填入新角色名,点击“重命名角色”即可重命名该角色。

2.2.9  修改用户组角色

对于角色,我们可以修改它的用户组和用户。该操作可以通过修改用户组和用户的角色来完成。

选择角色列表中一项,然后点击底部的“编辑用户组”,进入角色的用户组编辑页面,如图2.2.9-1所示。页面左侧为已具备当前角色的用户组,右侧为所有用户组。添加删除操作同[2.2.3修改用户]。更新后自动返回角色列表页面。

图2.2.9-1.jpg

选择角色列表中一项,然后点击底部的“编辑用户”,进入角色的用户编辑页面,如图2.2.9-2所示。页面左侧为已具备当前角色的用户,右侧为所有用户。添加删除操作同[2.2.3修改用户]。更新后自动返回角色列表页面。
图2.2.9-2.jpg

2.2.10  定义Portlet的角色

   通过为Portlet设置必需的角色,我们实现了用户与Portlet的关联。只有当用户或所属的用户组具有Portlet所必需的角色,他才能操作该Portlet

从系统管理中选择[Portlet]项,进入Portlet定制页面。如图2.2.10-1所示。页面中显示了目前系统中可用的Portlet列表,列表中显示了Portlet目前的状态和必需的角色。

图2.2.10-1.jpg
选择一个Portlet,点击“编辑”进入Portlet定制页面,如图2.2.10-2所示。页面左侧为Portlet必需的角色,右侧为所有角色。添加删除操作同[2.2.3修改用户]
图2.2.10 - 2.jpg

第三节  Liferay Portal内容和布局

Portlet容器采用布局来对包含的Portlet进行管理并呈现,不同的布局决定了不同的Portlet呈现效果。每个加入到Portal服务器的Portlet必须属于某个布局,才能够被使用者所看到。内容则是Portlet对外呈现的信息片断,是Portlet的核心。两者都是Portal的重要组成部分。Liferay Portal采用开源框架StrutsTiles来管理内容和布局。

2.3.1  什么是布局

布局,即Layout,也可以称为布局管理器,是Portlet容器管理Portlet的一个重要工具。一个布局,在生成的Portal页面中,呈现出单行多列或者多行多列的效果。而Portlet就内嵌在某一列中。

Liferay Portal中,将列分为宽栏和窄栏。通常,宽栏占据页面2/3的宽度,窄栏占据页面1/3的宽度。每个Portlet在部署的时候都必须在部署描述符文件中指定Portlet是被部署在宽栏或者窄栏当中,默认是部署在宽栏中。

图2.3.1-1.jpg

Liferay Portal采用tpl文件来定义布局,这些tpl文件存储在{PORTAL_HOME} /liferay/html/layouttpl文件夹中。在tpl文件中,规定每个列的宽度。当Portlet加入到列中时,取得当前列的宽度,然后根据这个宽度确定Portlet窗口的显示宽度。tpl文件采用标准的HTML代码和Liferay Portal自定义的标签来定义布局。如下图:
图2.3.1-2.jpg

只要把定义的tpl文件路径加入到部署描述文件中,Liferay Portal在启动的时候就可以自动载入,供系统调用。如下图:

图2.3.1-3.jpg

Liferay Portal默认的布局允许有一列、二列、三列的布局。二次开发的时候可以定义自己的布局文件。

在每个列的底部,有一个下拉列表框,列出本列可用的所有Portlet。列表框旁边的“添加按钮,则可以将选中的按钮添加到列中显示。
图2.3.1-4.jpg
图2.3.1-5.jpg图2.3.1-6.jpg

posted on 2005-10-20 15:44 eamoi 阅读(4756) 评论(0)  编辑  收藏 所属分类: Java

只有注册用户登录后才能发表评论。


网站导航: