loading table of contents...

6.5.2.2. Groups and Rights Administration

This chapter describes all groups and users, that have to be defined for localization. There are several explicit groups and one user, that can be configured in the SiteModel - see also Section 6.5.3.1, “Site Model and Sites Service”. For an overview of predefined editorial users that come with CoreMedia Blueprint have a look at Appendix - Predefined Users.

The translation manager role is defined once in the property translationManagerRole of the SiteModel. It is a required group for every user that needs to start a translation workflow and to derive a site.

In case, you do not want to allow every translation manager to also derive sites, it is advisable to create an additional global site manager group, that has the right, to make modifications in the global sites folder.

Members of a site manager group take care of the contents of one or more sites. They may for example accept translation workflows if they manage the corresponding target site of a workflow. Or they may start a translation workflows from the master site. For the latter, they must also be member of the translation manager role group, which is described above.

The site manager group can be defined in the site indicator. The name of the corresponding property field is defined in the siteManagerGroupProperty of the SiteModel. If not specified, the group "administratoren" will be used by default. This is also the fallback if the defined group is not available.

There are two ways to set the site manager group:

  • While deriving a new site in the sites window, you can set the group.

  • Directly in the site manager group property of the site indicator.

For technical reasons the actual changes during a translation workflow are performed as the translation workflow robot user as configured in the property translationWorkflowRobotUser of the SiteModel. The user needs read and write access on the sites taking part in a translation workflow. As this user is only technical, access to the editor and filesystem services should be restricted, which can be done in the file jaas.conf in the module content-management-server-webapp. (For details see Section 3.13.1.1, “LoginModule Configuration in jaas.conf in CoreMedia Content Server Manual).

Overview of required users and groups for multi-site

Table 6.18, “Suggested Users and Groups for multi-site” shows an example, how the configuration of user groups may look like in CoreMedia Blueprint.

Type Name Member of Rights Remark
group global-site-manager approver-role, publisher-role, translation-manager-role
  • /Home (folder: RMDS, content: RSF)

  • /Settings (folder and content: R)

  • /System (folder and content: R)

  • /Sites (folder: RAPSF, content: RMDAPS)

 
group local-site-manager approver-role, publisher-role, translation-manager-role
  • /Home (folder: RMDS, content: RSF)

  • /Settings (folder and content: R)

  • /System (folder: RF, content: RMD)

  • /Themes (folder: RAPF, content: RMDAP)

  • /Sites/<master-site-root-folder> (folder and content: R)

 
group manager-<language-tag> local-site-manager
  • /Sites/<site-root-folder> (folder: RAPF, content: RMDAP)

Suggested pattern configured in siteManagerGroupPattern of the SiteModel
group translation-manager-role    Configured in translationManagerRole of the SiteModel
group translation-workflow-robots  
  • / (folder and content: R)

  • /Sites (folder: RFA, content: RMDA)

 
user translation-workflow-robot translation-workflow-robots   Configured in translationWorkflowRobotUser of the SiteModel

Table 6.18. Suggested Users and Groups for multi-site


The rights abbreviations denote:

  • R - read

  • M - modify / edit

  • D - delete

  • A - approve

  • P - publish

  • F - folder

  • S - supervise

For further information about the rights, please refer to chapter "User Rights Management" in [CoreMedia Content Server Manual].

Definition while deriving site

When deriving a new site, a proposal for the name of the site manager group is generated from a predefined pattern. By default, the name starts with manager followed by the language tag of the selected target locale (see also Figure 6.28, “Derive Site: Setting site manager group”). This pattern may be configured in the property siteManagerGroupPattern of the SiteModel.

Derive Site: Setting site manager group

Figure 6.28. Derive Site: Setting site manager group


Adapting site manager group later on

If the site already exists, the name of the site manager group can be set or modified directly in the site indicator (see Figure 6.29, “Site Indicator: Setting site manager group”).

Site Indicator: Setting site manager group

Figure 6.29. Site Indicator: Setting site manager group


If the group does not exist, the property field will be marked red and the creation of the site or the assignment of the group may not be performed, thus the group needs to have been created before. Read more about users, groups and administration in Section 3.16, “User Administration” in CoreMedia Content Server Manual.