当我们在 Liferay 中说组时,这意味着什么?组由什么组成?及其用途?

What does that mean when we say Group in Liferay and what all does Group consists of? and its uses?

我是 Liferay 门户的新手,很想知道组、组织的功能。我经历了一些在线讨论,但没有获得太多信息。任何解释都有帮助

Group基本上就是指Liferay中的Site。网站可以有一组页面和成员。 UserGroup/User/Organization 可以有页面,因此将为其创建相应的组。

Liferay 工件:

  • 用户: 用户是 Liferay 门户中的关键实体。 在 Liferay 门户中,用户与站点/组织/用户组相关联。他们有不同的角色
  • 站点(在 Liferay 6.0 之前,这被称为社区):Liferay 提供站点。 Liferay 中的站点表示具有页面、内容、用户和其他功能的网站。 通常,任何网站都由一组静态文件 (html) 组成,或者是由某些 Web 应用程序构建的。 Liferay 站点提供了类似的功能。它允许我们添加页面、用户、外观和其他功能(portlet)以形成一个完整的网站。 站点中的用户可以根据关联的站点角色访问站点的不同部分和功能。
  • Organization: Liferay中的Organization按层级管理用户。 组织可以拥有站点,因此站点的所有功能也适用于组织。
  • 角色 – 权限:liferay 中的角色定义访问某些页面或功能的权限。 权限是资源级别的特权。一组权限在 Liferay 中形成一个角色。
  • 用户组:用户组用于对具有共同兴趣的用户进行分组设置。

以下是 liferay 工件之间可能存在的关联。

  • Liferay 门户有用户
  • 用户可以是组织的一部分
  • 用户可以成为站点的一部分
  • 组织用于以分层方式聚合用户。
  • 具有共同兴趣的用户可以属于同一站点。类似于脸书群,有共同兴趣的人可以互相协作。
  • 组织可以有站点,但站点不能有组织
  • 用户可以拥有:站点特定角色; 组织特定角色; 常规(门户级别)角色;
  • Liferay 中的每个角色都有一组权限。
  • 用户组是用户的集合
  • 用户组可以关联到网站
  • 用户可以关联到站点、组织和用户组

liferay 工件(用户、组织、站点和用户组)之间的关系可以通过下面的屏幕截图来解释。

  • 用户可以拥有角色。角色由组织、站点或常规(门户级别)进一步限定范围
  • 例如。用户 A 可以具有站点 a 的管理员角色,但对于站点 b 他只是普通用户。
  • 每个角色都是一组权限。
  • 对于每个站点,将有一个称为站点管理员的角色,该角色具有对该站点的完全访问权限(超级用户)。类似适用于组织。
  • 除了站点和组织管理员之外,还有一种角色称为站点所有者和组织所有者,类似于站点/组织管理员。
  • 它们之间的唯一区别是站点/组织所有者可以让其他用户成为该站点/组织的管理员,而简单管理员不能这样做。

完成教程:https://www.opensource-techblog.com/complete-liferay-guide

有关用户组的更多信息:https://portal.liferay.dev/docs/6-2/user/-/knowledge_base/u/user-groups

有关用户管理的更多信息:https://portal.liferay.dev/docs/6-2/user/-/knowledge_base/u/user-management