`
wangyangqq2008
  • 浏览: 34502 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Liferay用户组织结构

阅读更多
Liferay的用户组织 包含 用户、组织、社区、团队
1.Portal被用户访问。

2.用户可以添加到用户组。

3.用户可以属于组织。

4.组织可以分层,例如总办公室→区域办公室→附属办公室。

5.用户,用户组和组织可以属于有共同关注点的社区。

6.在组织和社区里面,用户可以属于一个在社区和组织里面因为特别原因组合起来的团队(team)。

用户(Users)
Users代表系统的物理用户,是人们用来登录系统的用户账号。默认情况下,用户可以获得他们可以管理且具有公共和私有页面的私有社区,管理员可以关闭或者锁定该内容。但该私有空间很重要:让用户可以具有自己的公共blog或者私有的日历,个人文档存储等。

可以通过多种途径归集用户。他们可以是分层组织中的成员,例如Liferay中包含安全→因特网安全。用户可以归属于专门的用户群,例如博客群体,这样用户可以在他们的私人空间创建博客载体。他们也可以是有相同兴趣的社区当中的成员。用户也可以拥有自己的角色来描述他们在系统中的功能,这些角色的作用域可以使门户,组织,或者社区。

用户组(User Groups)
用户组是由管理员创建的简单、专属的用户集合。他们可以是社区或者角色中的成员。权限不能分配给用户组。尽管用户组不像其他的一些用户集合(例如社区或者组织)一样有页面集。但是它们具有可以用来定制用户私人页面集的页面模板。这在后面会详尽的描述。

角色(Roles)
Liferay有以下三种类型角色:

l  门户角色

l  组织角色

l  社区角色

这些叫做角色作用域。角色被用于在它的作用域范围内定义权限:作用于门户,作用于组织或者作用于社区。例如,考虑授权一个角色可以创建一个留言板,一个门户角色(Portal Role)允许在门户范围内访问,不管该留言板(Message Board)在门户的任何地方。一个社区角色仅授权用户对社区内的留言板有访问权限。一个组织角色也仅授权特定组织内的留言板有访问权限。

因为角色是严格用于门户安全的,因此它们不能像社区和组织一样拥有自己的页面。

用户、用户组、社区、组织都可以是角色的成员。

组织(Organizations)
组织是分层的用户集合,它是两类可以有页面的portal资源之一。这里也有一个叫做location的特殊组织,可以用于定义用户所处的特殊位置。

组织能够方便的定义用户在一个特殊层次关系中的位置。例如,如果你为一个大型企业实现了Liferay门户,通过Joe Smith在组织结构图中的位置,它就可以帮助定义Joe Smith用户。假如Joe Smith是位于新泽西州办公室的一个销售工程师,在东北部的销售部工作,那么他可能是以下组织的成员:

l  销售

l  东北部

l  新泽西州

现在,假如在每个用户的homepage上都放置了一个名叫Asset Publisher的静态portlet(通过用户组(User Group)页面模版实现),此时,就可以通过内容管理系统将许多公告信息通知到员工。只要内容标记合适,可以确保Joe Smith获得所有在东北部或者新泽西州和销售有关的公告。

组织可以是社区的成员。

社区(Communities)
社区是有共同兴趣的用户集合,Liferay的默认页面是以门户名称命名的社区的一部分,因为不管是匿名用户还是门户用户,都有访问站点默认公共页面的需要。有三种不同类型的社区:

l  开放(open)

l  受限(restricted)

l  隐藏(hidden)

开放社区(默认)允许用户在任何时候都可以自由加入或者退出,使用控制面板或者一个社区的 portlet添加到他们可以访问的页面。受限社区中只有社区管理员可以增加用户。用户可以用Control Panel或者Communities portlet申请用户.隐藏社区和受限社区类似,特别之处是他不会在Control Panel或者Communities portlet里面显示。隐藏社区中必须是社区管理员才能增加用户。

团队(Teams)
Team在每个社区和组织中是独立存在的,Team本质上是在社区里面能够创建的用户集合。它和组织及社区角色不一样,Team仅仅出现在创建它的组织和社区里面。这对需要在一个社区或者组织里面为一些特殊目的创建一组用户但却不需要在门户中的每一个社区和组织中使用的情况非常有用。

Team同时也是某些应用场景中必不可少的,因为它们可以被社区或者组织管理员创建。社区和组织管理员不能创建角色,因此,通过team他们就可以在一定的级别进行权限管理,这是在没有Team之前做不到的。
分享到:
评论

相关推荐

    liferay表结构详解

    深入理解Liferay的表结构,尤其是Layout表,对于优化用户体验、增强系统功能性和可扩展性具有不可估量的价值。通过对Layout表的详尽剖析,我们不仅了解了Liferay门户系统的核心机制,还掌握了如何高效管理和定制页面...

    Liferay数据库表结构说明文档

    Liferay数据库表结构的设计确保了对复杂组织结构和权限的高效管理,同时也支持高度定制化的用户体验。理解这些表的结构和相互关系是深入掌握Liferay平台工作原理的关键,有助于开发者和管理员更好地进行系统配置、...

    liferay数据库表结构

    所谓社区,在Liferay中包括组织、地区、Guest社区等,以及具有管理员或PowerUser角色的用户所拥有的默认社区【MyCommunity】。具体到"Layout"表的字段,文档列出了以下重要字段及其功能: 1. privateLayout:标识...

    liferay表结构梳理.xlsx

    liferay表结构梳理对系统平台相关表、用户组织机构相关、站点及页面相关表、Portlet相关表、角色权限相关表、网页内容相关表、资源发布、文档媒体库、自定义字段相关表

    liferay快速入门quickstart

    - **用户管理:**Liferay提供了全面的用户管理工具,包括用户账户创建、权限分配等功能,便于组织对访问者和内部员工进行有效管理。 - **主题更换:**通过Liferay的外观管理功能,用户能够自定义网站的主题和布局,...

    Liferay权限相关的梳理.docx

    4. **组织(Organizations)**:组织是分层的用户集合,有其自身的页面,并且可以用于定义用户在组织结构中的位置。组织可以作为站点的成员,有助于定向内容发布,如Asset Publisher,根据用户所在的组织发布相关...

    liferay使用说明--管理

    本文将详细解析Liferay中的权限管理机制,包括用户管理、组织管理、角色与权限分配等方面,帮助读者深入理解并熟练应用。 #### 用户管理 在Liferay中,用户是系统的基本操作主体。用户管理主要包括: 1. **改变...

    Liferay之权限介绍2

    - 组织和场所构成了企业的层次结构,组织代表母公司的实体,如Liferay USA,而场所则代表组织下的分支或部门,如Liferay Chicago和Liferay San Francisco。 - 一个组织可以有多个场所,但用户只能属于一个组织和一...

    Liferay Portal 内容管理

    在权限配置方面,Liferay Portal允许将权限分配给用户、组织、地区、用户组、社区或Guest。例如,要将权限赋予某个用户,可以选择用户并点击【Update Permissions】,在操作列表中选择所需权限,最后确认设置。同样...

    Liferay6.1 权限管理

    组织机构管理是权限管理的重要组成部分,用于组织用户结构。 - **创建组织机构**:创建组织机构时可以指定其父组织,并可为组织创建站点。私有站点仅对组织成员可见。 - **编辑组织机构**:组织机构一旦创建后,其...

    liferay6.06

    完成开发后,将Portlet部署到Liferay Portal,使应用生效,供用户使用。 12. 异常信息处理: 学习如何捕获和处理在开发过程中可能出现的异常,提供良好的错误反馈,提高用户体验。 13. Portlet配置文件解析: 理解...

    Liferay系统权限分配

    【Liferay系统权限分配】是Liferay Portal平台中一项核心功能,它允许管理员根据业务需求精细...在实际操作中,管理员应根据组织结构和工作流程,合理设定角色和权限,确保每个用户都能在其职责范围内有效地使用系统。

    liferay开发

    - 角色和组织:通过角色分配权限,支持多层级的组织结构,便于管理和控制不同级别的访问权限。 - **社区和组织功能**: - 社区管理:支持创建多个社区,并且每个社区都有自己的主页、论坛等。 - 组织架构:灵活的...

    liferay 6.0 开发指南

    - **SDK结构**:概述了SDK的目录结构和文件组织方式,帮助开发者更好地理解项目组织。 #### 三、Portlet开发 第三章深入讲解了Portlet的开发过程。 - **创建Portlet**:介绍了如何从零开始创建一个简单的Portlet...

    Liferay Web内容管理指南

    Liferay的Web内容管理(Web Content Management, WCM)系统旨在简化内容创建、发布和管理流程,使其不仅适用于不具备编程背景的用户,同时也为专业开发者提供了强大的功能集。Liferay WCM支持创建结构化内容、定制...

    Liferay管理员手册

    - **Liferay用户接口**: 介绍了Liferay的前端用户界面,包括导航菜单和常用操作。 - **门户架构**: 描述了Liferay的基本组成部分和它们之间的关系。 - **用户**: 系统中的个体成员。 - **用户组**: 具有共同特性的...

    liferay-developer-guide-6.0_liferay_

    Liferay还提供了一套服务层,允许开发者访问和操作Liferay的数据模型,如用户、组织、群组和内容。通过Service Builder,你可以自定义服务接口和实现,轻松地与数据库进行交互。本书会详细讲解如何使用Service ...

    Liferay权限结构

    Liferay权限结构是Liferay门户平台中核心的安全机制,它负责控制用户对系统资源的访问和操作。本文档主要针对Liferay的权限系统进行了深入解析,旨在为初学者提供详尽的指导。 首先,我们要理解Liferay权限的定义。...

Global site tag (gtag.js) - Google Analytics