没有合适的资源?快使用搜索试试~ 我知道了~
首页Liferay数据库表结构说明文档
描述了liferay的数据库表结构以及关联关系 示例: 社区、组织、地区、用户组、用户与角色之间的关系 1、表Groups_Roles 主要功能:存储社区与角色的关系; 存储组织与角色的关系; 存储地区与角色的关系; 存储用户组与角色的关系; 字段:groupId 组(社区、组织)Id,例如 groupId = 11720 代表 My Community 1社区; groupId = 32 代表 Liferay Support 组织; groupId = 44 代表 Liferay Los Angeles 地区; groupId = 11541 代表 Develop用户组; 字段:roleId 角色Id,例如 roldId = 11533 代表 SupportMBAdmin角色; 特别注意:不要误以为组织与角色的关系存储在表OrgGroupRole中; 不要误以为地区与角色的关系存储在表OrgGroupRole中; 不要误以为用户组与角色的关系存储在表UserGroupRole中
资源详情
资源评论
资源推荐

冰琨鱼 liferay 数据库表结构文档
页面布局
1、表 Layout
主要功能:存储当前企业中所有社区的页面设置和布局的信息
特别注意:在此所提的社区包括:组织、地区、 Guest 社区、其他社区;还有一个特
例就是如果用户具有 Administrator 角色或者 Power User 角色,那么他/她拥有的一个默认社
区【My Community】,在该表中 groupId = 83 即表示该社区,通过查 Group_表可以知道,
groupId = 83 表示 userId = 2 的用户,也即管理员。
(1)字段:privateLayout 0|公共页面 1|私有页面
(2)字段:layoutId 如果在同一个社区中有很多个页面,layoutId 表示各页面,按顺序排
列
(3)字段:parentLayoutId 如果一个页面下有子页面需要指定 parentLayoutId
(4)字段:priority 它指明同一个社区中处于同一级的页面按什么优先级显示;
(5)字段:type_ 取值有:Portlet、Embedded、Article、URL、Link To Page
如果将 type_设置为:Embedded 或者 URL,就可以将其他系统在 Liferay Portal 中显示出
来;
(6)字段:typeSettings 表示该页面的 LayOut 采用哪个模板,例如: 一栏、两栏等
( column-1=71_INSTANCE_aa9k,19, state-max= state-min= layout-template-
id=2_columns_ii);
注意:在此,会根据不同的 type_取值,typeSettings 的取值也不一样,例如:
type_ = Portlet , typeSettings = state-max-previous= column-1=71_INSTANCE_IACe, state-
max= state-min= layout-template-id=2_columns_ii
type_ = URL , typeSettings = url=http://www.hao123.com sitemap-include=1 target=_blank
sitemap-changefreq=daily meta-robots= meta-description= description=It is testing...... javascript-
3= sitemap-priority= javascript-2= javascript-1= meta-keywords=
typeSettings 中保存了一个很重要的信息:
我们如何知道一个页面中有哪些 Portlets,这些 Portlets 又是如何摆放的,这些信息就
保存在这个字段中。
查询语句:
select plid,groupId,privateLayout,type_,typeSettings
from dbo.Layout where privateLayout = 1
http://www.bwcsc.net 版权所有

冰琨鱼 liferay 数据库表结构文档
查询结果
例如:plid = 12801 时,groupId = 12703(表示用户 hut@liferay.com,具有 Power User
角 色 ) , typeSettings = column-2=11,29,8,19, column-1=71_INSTANCE_OY0d,82,23,61,65,
layout-template-id=2_columns_ii(整个页面分为两栏,column-1 有 5 个 Portlet,column-2 有
4 个 Portlet,从中可以看出有哪些 Portlet,各个 Portlet 放在哪个位置,如下图所示)。
(7)字段:themeId 表示该页面采用哪种主题,例如 Brouchure、Classic、Desktop 等;
(8)字段:title 表示当前页面的 HTML Title,在浏览器中可以看到;
(9)字段:groupId 组 Id 这里组有两种情况:一是指社区;二是指具有 Power User 角色的
用户;
如何修改页面的 Layout 和 Page Settings?
( 1 ) 对 社区 的 页 面 进 行 修 改 : 选 择 【 Communities 】 portlet , 选 择 某 个 社 区 , 点 击
【Actions】,选择【 Configure Pages】,即可修改页面的 Layout 和 Page Settings 等;
(2)对组织的页面进行修改:选择【Organizaiton Admin】porlte,选择某个组织,点击
http://www.bwcsc.net 版权所有

冰琨鱼 liferay 数据库表结构文档
【Actions】,选择【 Configure Pages】,即可修改页面的 Layout 和 Page Settings 等;
(3 )对地区的页面进行修改:选择【 Location Admin 】porlte ,选择某个地区,点击
【Actions】,选择【 Configure Pages】,即可修改页面的 Layout 和 Page Settings 等;
(4)管理员登录后,可以使用右上角的【Layout】和【Page Settings】对当前所属的社区
组织、地区下的页面进行修改,如下图所示:
(5)对于非管理员,如果其没有【Configure Pages】的权限,则无法对页面进行修改;否
则,可以进行修改。
2、表 LayoutSet
主要功能:对社区中的页面进行管理,在该表中每个社区对应两条记录,一条管理
public page,另外一条管理 private page。
登录进 Liferay 后,在右上角【My Place】下,可以看到几个社区,第一个是每一个用
户都具有的默认的社区【My Community】;第二个是当前用户所属的组织;第三个是当前
用户所属的地区;第四个是每个默认的社区【Guest】,如果当前用户加入了该社区,则显
示,如果当前用户退出了该社区,则不会显示;其余的是当前用户加入的其他社区。
注意:有三个地方具有【Configure Pages】功能:社区、组织、地区
http://www.bwcsc.net 版权所有

冰琨鱼 liferay 数据库表结构文档
表 LayoutSet 中记录数 = (用户数 + 组织(地区)数 + 社区数)×2
(1)字段:groupId 指明属于哪个社区
(2)字段:privateLayout 0|公共页面 1|私有页面
(3)字段:logo 社区徽标
(4)字段:themId 主题
(5)字段:pageCount 该社区所拥有的页面数
(6)字段:virtualHost 该社区的虚拟访问路径
3、表 PortletPreferences
主要功能:存储 Portlet 的个性化设置信息
字段:ownerId 指这个 Portlet 的所有者
字段:ownerType
字段:plid 页面 Id 这个一定要弄清楚,因为每个页面的 Portlet 设置都可能不一样
字段:portletId 指哪个 Portlet
字段:portletPrefence 指这个 Portlet 的个性化设置
在上图中,可以看到:plid = 11801 指 My Community 1 社区中的 Home 页面;portletId
= 20 指 Document Library 这 个 Portlet ; portletPrefences = <portlet-
preferences><preference><name>showSubfolders</name><value>false</value></
preference><preference><name>rootFolderId</name><value>0</value></
preference><preference><name>folderColumns</name><value>folder,num-of-folders,num-of-
documents,action</value>保存这个 Portlet 的个性化设置信息。
http://www.bwcsc.net 版权所有
剩余39页未读,继续阅读














安全验证
文档复制为VIP权益,开通VIP直接复制

评论5