Konfigurieren von Benutzern und Benutzergruppen configure-your-users-and-user-groups
- der universelle Editor zum visuellen Bearbeiten von Headless-Inhalten.
- der Inhaltsfragmenteditor zur formularbasierten Bearbeitung von Headless-Inhalten
In diesem Kapitel werden die Benutzerrollen und die Konfiguration Ihrer Benutzer und Gruppen beschrieben, um die Erstellung und Verwaltung Ihrer Mobile Apps zu unterstützen.
AEM Mobile-Programmbenutzer und Gruppenverwaltung aem-mobile-application-users-and-group-administration
Um das Berechtigungsmodell für AEM-Apps zu organisieren und zu verwalten, sind die beiden folgenden Gruppen verfügbar:
- app-admins für App-Admins
- app-authors für App-Autoren
Inhaltsautoren von AEM Mobile-Programmen (app-author-Gruppe) aem-mobile-application-content-authors-app-author-group
Mitglieder der Gruppe app-author sind für das Authoring von AEM-Mobile-App-Inhalten, einschließlich Seiten, Text, Bildern und Videos, verantwortlich.
Gruppenkonfiguration - app-authors group-configuration-app-authors
-
Erstellen Sie eine Benutzergruppe mit dem Namen „app-authors“:
Navigieren Sie zur Benutzer-Admin Console: http://localhost:4502/libs/granite/security/content/groupadmin.html
Klicken Sie in der Benutzergruppenkonsole auf die Schaltfläche "+", um eine Gruppe zu erstellen.
Legen Sie die ID dieser Gruppe auf „app-authors“ fest, um anzugeben, dass es sich um einen bestimmten Typ von Autorenbenutzergruppe handelt, der für das Authoring von Mobile Apps innerhalb von AEM spezifisch ist.
-
Mitglied zur Gruppe hinzufügen: Autoren
Hinzufügen von app-authors zur Gruppe „Authors“
-
Nachdem Sie nun die Benutzergruppe app-authors erstellt haben, können Sie dieser neuen Gruppe über die Admin Console „Benutzer einzelne Team-Mitglieder.
Benutzergruppen bearbeiten
-
Navigieren Sie zur Konsole Berechtigungen und fügen Sie Berechtigungen zum Verwalten von Cloud-Services hinzu
- (Lesen) unter /etc/cloudservices
note note NOTE App-Autoren erweitern die standardmäßige Gruppe der Inhaltsautoren von AEM, sodass sie die Möglichkeit erben, Inhalte unter /content/phonegap zu erstellen
Gruppe der AEM Mobile-Programmadministratoren (Gruppe der App-Administratoren) aem-mobile-application-administrators-group-app-admins-group
Mitglieder der Gruppe app-admins können Programminhalte mit den gleichen Berechtigungen erstellen, die auch in app-authors AND enthalten sind. Darüber hinaus sind sie auch verantwortlich für:
- Konfigurieren von PhoneGap Build- und Adobe-Mobile-Services-Cloud-Services in AEM
- Staging, Veröffentlichen und Löschen von OTA-Aktualisierungen zur Inhaltssynchronisierung der Anwendung
Gruppenkonfiguration - app-admins group-configuration-app-admins
-
Erstellen Sie eine Gruppe mit dem Namen app-admins.
-
Fügen Sie die folgenden Gruppen zu Ihrer neuen Gruppe „app-admins“ hinzu:
- content-authors
- workflow-users
-
Navigieren Sie zur Konsole Berechtigungen und fügen Sie Berechtigungen zum Verwalten von Cloud-Services hinzu
- (Lesen, Ändern, Erstellen, Löschen, Replizieren) unter /etc/cloudservices/mobileservices
- (Lesen, Ändern, Erstellen, Löschen, Replizieren) unter /etc/cloudservices/phonegap-build
-
Fügen Sie in derselben Berechtigungskonsole Berechtigungen zum Staging, Veröffentlichen und Löschen von App-Inhaltsaktualisierungen hinzu
- (Lesen, Ändern, Erstellen, Löschen, Replizieren) unter /etc/packages/mobileapp
- (Lesen) unter /var/contentsync
note note NOTE Die Paketreplikation wird verwendet, um App-Aktualisierungen von der Autoreninstanz in der Veröffentlichungsinstanz zu veröffentlichen. note caution CAUTION Der Zugriff auf /var/contentsync wird vorkonfiguriert verweigert. Das Auslassen der Leseberechtigung kann dazu führen, dass leere Aktualisierungspakete erstellt und repliziert werden. -
Fügen Sie dieser Gruppe nach Bedarf Mitglieder hinzu
Dashboard-Kachelberechtigungen dashboard-tile-permissions
Dashboard-Kacheln können je nach den Berechtigungen, über die der Benutzer verfügt, unterschiedliche Aktionen anzeigen. Im Folgenden wird beschrieben, welche Aktionen für jede Kachel verfügbar sind.
Zusätzlich zu diesen Berechtigungen kann eine Aktion auch je nach Konfiguration der aktuellen App ein- oder ausgeblendet werden. Wenn der App beispielsweise keine PhoneGap-Cloud-Konfiguration zugewiesen wurde, hat es keinen Sinn, die Aktion „Remote-Build“ anzuzeigen. Diese sind unten unter den Abschnitten Konfigurationsbedingung aufgeführt.
Programmkachel verwalten manage-app-tile
Die Kachel verfügt derzeit über keine Aktionen, für die Berechtigungen erforderlich sind. Die Detailseite für die Anwendung enthält jedoch die folgenden Aktionen:
- Bearbeiten für app-author und app-admin (Benutzeroberflächen-Trigger - jcr:write - in /content/phonegap/{suffix})
- Download für app-author und app-admin (Benutzeroberflächen-Trigger - unter /content/phonegap/{suffix})
Die folgende Abbildung zeigt die Download- und Bearbeitungsoptionen für eine App: