第四节 Liferay Portal的桌面
2.4.1 什么是桌面
定义个性化的桌面是Portal的标准功能之一。用户可以把任何允许的Portlet添加到桌面上,构建符合自己需求的信息集合。
桌面是用户定义的Portlet的集合,也是Portlet内容的最终呈现媒介之一,可以是一个Portal页面,或者是一个Portal页面集合,里面包含一个或者多个的Portlet。每个桌面通常用一个或者多个布局来管理桌面上的Portlet。
Portlet在部署之前,会在部署描述文件中定义该Portlet可用的用户组和角色。在定义了用户所属的用户组和角色之后,就可以在桌面下方的添加列表中看到该用户可用的所有Portlet。用户可以把任何符合该用户角色权限的Portlet添加到相应的布局中。这些Portlet和桌面的定制信息会被Portal服务器持久化保存。
Portal启动之后,根据定制的Portlet和桌面信息,搜索并实例化Portlet,构建Portal页面,把Portlet内容显示在用户定制的桌面上。
2.4.2 定义个性化的桌面
在完成用户策略、Portlet定义之后,登录Liferay Portal,就可以进行个性化桌面的定制了。用户登录进入到相应的桌面后,在相应的布局列底部可以看到可用的全部Portlet列表。选中某个Portlet,点击“添加”按钮,将选中的Portlet添加到列中。对已经添加到列中的全部Portlet,可以通过点击Portlet窗口右上角的“上移”、 “下移”按钮,调整Portlet窗口的位置。也可以点击Portlet窗口右上角的“最大化” 、“最小化”按钮,改变窗口的状态。定制完毕的桌面效果如下图:
第五节 Liferay Portal的品质
Liferay Portal支持个性化的皮肤和外观设计,并将此作为品质单独管理。
2.5.1 什么是品质
品质是Liferay Portal的外观,包括题材和色彩设计两个部分。题材主要影响Portlet窗口的样式和Portal的整体效果,包括Portlet边框格式、功能按钮、Portal页面效果等等。色彩设计主要影响Portal的CSS样式效果。
Liferay Portal默认定义了多种题材效果和色彩设计效果。使用者可以在“品质”选项卡中很容易的选择自己满意的品质。
2.5.2 品质和Portlet、Portal的关系
品质跟Portlet和Portal的呈现效果有很大的关系。通常应该根据Portlet内容选择适当的品质即题材和色彩设计。
题材对Portal的影响主要体现在背景和整体风格上面,以及Portlet和其他功能菜单的布局位置。色彩设计主要影响Portal的字体大小以及颜色等效果。
题材主要控制Portlet生成的窗口的样式效果,包括边框效果、标题样式等等。色彩主要控制Portlet窗口的字体效果,包括字体大小、字体颜色等等。
选择合适的题材和色彩设计对于Portal页面的整体呈现效果有明显的影响。如下图:
定义个性化的品质
用户登录Portal系统之后,点击功能菜单上的“品质”,进入品质定制页面。选择适当的题材和色彩设计,相应的品质效果立即生效。
返回桌面查看品质效果。
使用者可以在二次开发的时候定义自己的品质,只要按照规范,在部署描述文件中定义可用的品质,Liferay Portal就可以自动调用。如下图:
分享到:
相关推荐
### Liferay Portal 二次开发指南 ...总之,Liferay Portal的二次开发不仅涉及技术层面的编码和配置,还需要深入理解其架构和使用模式,才能充分利用其强大功能,构建出既高效又个性化的门户应用。
Liferay Portal 的桌面是一个个性化的入口,提供了用户的个性化设置和自定义功能。桌面包括多个portlet,提供了不同的功能和服务。 Liferay Portal 的品质 Liferay Portal 的品质是一个个性化的设置,提供了用户的...
Liferay Portal 提供了一个高度可定制化的框架,允许开发者根据业务需求进行扩展和二次开发。 #### 二、Liferay Portal 架构解析 ##### 第一节 Portal 规范 - **JSR 168**: 这是Java Portlet API的一个版本,定义...
Liferay Portal 二次开发指南 pdf格式,本文从Liferay Portal的架构入手,详细讲解Portal的用户策略、内容布局、桌面和品质的要素,引导读者完成Liferay Portal初步的二次开发,在Liferay Portal上定制自己的Portlet...
### Liferay Portal 二次开发指南知识点详析 ...无论是作为企业级应用的基础设施还是作为个人项目的开发平台,Liferay Portal 都能提供丰富的工具和支持,帮助开发者高效地构建出符合需求的应用系统。
- **品质和 Portlet、Portal 的关系**:品质可以通过调整主题、颜色方案等来改变 Portlet 和整个 Portal 的外观。 - **定义个性化的品质**:用户可以自定义品质以满足个性化需求。 ##### 2.6 Liferay Portal 的部署...
Java教程,Liferay教程 Liferay Portal 二次开发指南 pdf格式,本文从Liferay Portal的架构入手,详细讲解Portal的用户策略、内容布局、桌面和品质的要素,引导读者完成Liferay Portal初步的二次开发,在Liferay ...
在使用Liferay Portal时,文档描述了安装过程、用户管理策略、内容和布局的设置、桌面个性化以及品质定义等关键操作。通过这些操作,开发者可以配置和管理用户界面,创建个性化的用户体验。 特别地,文档提供了关于...
- **桌面与品质**:定义个性化的桌面视图和视觉风格,增强用户体验。 - **部署描述文件**:通过配置web.xml、portlet.xml等文件,实现Portlet的部署和功能扩展。 #### 三、Liferay Portal 二次开发 Liferay Portal...