Überlegungen zum Löschen von Inhaltsfragmenten delete-considerations-content-fragments
Lesen Sie diese wichtigen Überlegungen, bevor Sie Ihre Löschrichtlinien für Inhaltsfragmente in AEM definieren. Inhaltsfragmente sind ein leistungsstarkes Tool für die Bereitstellung von Headless-Inhalten. Die Auswirkungen des Löschens müssen sorgfältig berücksichtigt werden.
Berechtigungen – Löschen oder nicht löschen permissions-delete-or-not-delete
Die Möglichkeit, Inhalt zu löschen, ist wirkungsvoll, muss aber mit Bedacht verwendet werden, da viele Branchen die Erteilung dieser Berechtigungen einschränken und kontrollieren müssen.
In Bezug auf die Berechtigung zum Löschen müssen Inhaltsfragmente aus zwei Perspektiven betrachtet werden:
-
Das Inhaltsfragment als einzelne Entität.
- Nutzungsszenario: Benutzende, die ein Inhaltsfragment bearbeiten oder aktualisieren müssen und ein ganzes Fragment löschen müssen.
- Berechtigungen: Die Berechtigung zum Löschen kann über die Benutzer- und/oder Gruppenverwaltung zugewiesen werden.
-
Die verschiedenen Unterentitäten, die ein Inhaltsfragment bilden, z. B. Varianten, Unterknoten.
Die grundlegende Funktionsweise des Inhaltsfragmenteditors erfordert, dass solche temporären Unterelemente gelöscht werden können. Beispielsweise, wenn Varianten bearbeitet oder Metadaten oder verknüpfte Inhalte verwaltet werden.
- Nutzungsszenario: Benutzende, die ein Inhaltsfragment bearbeiten oder aktualisieren müssen, aber kein ganzes Fragment löschen können.
- Berechtigungen: Siehe Nur für Editor-Funktionen erforderliche Berechtigungen.
Nur für Editor-Funktionen erforderliche Berechtigungen permissions-required-for-editor-functionality-only
Benutzenden, die ein Inhaltsfragment bearbeiten/aktualisieren müssen, ohne dass sie ein ganzes Fragment löschen können, müssen spezifische Berechtigungen zugewiesen werden, da für den grundlegenden Vorgang des Inhaltsfragmenteditors das Löschen von Übergangsunterelementen erforderlich ist.
Beispielsweise, wenn Varianten bearbeitet oder Metadaten oder verknüpfte Inhalte verwaltet werden.
Die zum Bearbeiten oder Aktualisieren eines Fragments benötigten Rechte müssen auf den Knoten, der das Fragment enthält, oder einen entsprechenden übergeordneten Knoten angewendet werden (auf allen Ebenen unter /content/dam
). Wenn sie einem übergeordneten Knoten zugewiesen sind, werden die Berechtigungen auf alle Knoten in diesem Zweig angewendet.
Beispiel: Ein Ordner, der alle Inhaltsfragmente enthält, z. B.:
/content/dam/contentfragments
/content/dam
festgelegt werden, weil hier alle Inhaltsfragmente gespeichert werden.Die Berechtigungsvoraussetzungen, die es bestimmten Benutzenden und/oder einer bestimmten Gruppe gestattet, ein Inhaltsfragment zu bearbeiten/zu aktualisieren, sind:
-
Für die Inhaltsfragmentknoten oder -ordner:
jcr:addChildNodes
,jcr:modifyProperties
-
Für den
jcr:content
-Knoten aller Inhaltsfragmente:jcr:addChildNodes
,jcr:modifyProperties
, undjcr:removeChildNodes
-
Für alle Knoten unter
jcr:content
aller Inhaltsfragmente:jcr:addChildNodes
,jcr:modifyProperties
,jcr:removeChildNodes
undjcr:removeNode