Movatterモバイル変換


[0]ホーム

URL:


BloomreachBloomreach
Hippo CMS

Bloomreach Documentation version

Bloomreach.com

Groups

Groups are sets of users with a common organizational or functional responsibility. Users which are member of a group automatically inherit all its userroles and the roles granted to it within specific security domains.

Groups Configuration

The groups are stored in the repository under path/hippo:configuration/hippo:groups as children ofhipposys:groupfolders nodes. These folders can be nested in the same way as user folders. A group is represented by a single node with the group name used for the node name. The members of the group are stored in the multi valued propertyhipposys:members and are referenced by their name, which is equal to the user its node name.

Although the group node type has a hipposys:groups property, nested groups are not (yet) supported.

Groups can be managed by the CMS or synchronized with an external source like LDAP. For groups that are managed from the CMS thehipposys:group node type is used. For externally managed users thehipposys:externalgroup type can be used. Thehipposys:securityprovider property specifies which security provider manages the group. For CMS managed groups the provider isinternal.

If a group is marked as a system group by setting the propertyhipposys:system to true, the group is protected and hidden from the CMS setup management UI.

Node type definitions

hipposys:group

[hipposys:group] > nt:base- hipposys:securityprovider (string) = 'internal' mandatory autocreated- hipposys:system (boolean)- hipposys:members (string) multiple- hipposys:groups (string) multiple- hipposys:description (string)- hipposys:userroles (string) multiple

Name

Type

Required

Description

node name

String

yes

the group name

hipposys:system

Boolean

no

Can be used to indicate that the group is a system group and should be hidden from the Bloomreach Experience Manager group management.

hipposys:members

String

yes

the username of the user that is member of the group. Multiplehipposys:members can be set with each containing one username.

hipposys:groupsStringnonot used/implemented

hipposys:description

String

no

A description of the group

hipposys:userrolesStringnoThe set of userroles assigned to the group

hipposys:externalgroup

[hipposys:externalgroup] > hipposys:group- hipposys:syncdate (date)- * (string)

hipposys:groupsfolder

[hipposys:groupfolder] > nt:base+ * (hipposys:group) = hipposys:group+ * (hipposys:groupfolder) = hipposys:groupfolder

Example group configuration

/hippo:configuration:  /hippo:groups:    /admin:      jcr:primaryType: hipposys:group      hipposys:members: [ admin ]      hipposys:userroles: [ xm.default-user.system-admin ]    /mygroup:      jcr:primaryType: hipposys:group      hipposys:members: [ ann, robbert, mary ]      hipposys:userroles: [ my.author ]

Default provided groups

nameuserrolememberssystemdescription
authorxm.default-user.author nomembers of this group can edit content
editorxm.default-user.editor nomembers of this group can edit and (de)publish content
webmasterxm.default-user.webmaster nomembers of this group can edit the HST configuration and configure channels
adminxm.default-user.system-admin
xm.repository-browser.user
 nomembers of this group have all privileges
cms-adminxm.default-user.cms-admin nomembers of this group have CMS administrative privileges
everybody *yesevery logged in user is automatically member of this group
Did you find this page helpful?
How could this documentation serve you better?
Cheers!
On this page
    Did you find this page helpful?
    How could this documentation serve you better?
    Cheers!

    [8]ページ先頭

    ©2009-2025 Movatter.jp