Überlegungen zu Inhaltsfragmenten löschen

Letzte Aktualisierung: 2023-11-18
  • Erstellt für:
  • User
    Developer

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

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:

  1. Das Inhaltsfragment als einzelne Entität.

    • Anwendungsfall: Ein Benutzer, der ein Inhaltsfragment bearbeiten/aktualisieren muss - und Löschen eines ganzen Fragments.
    • Berechtigungen: Die Berechtigung zum Löschen kann über die Benutzer- und/oder Gruppenverwaltung zugewiesen werden.
  2. Die mehreren Unterentitäten, aus denen ein Inhaltsfragment besteht, z. B. Varianten, Unterknoten.

    Für den grundlegenden Vorgang des Inhaltsfragmente-Editors müssen diese temporären Unterelemente gelöscht werden können. Beispielsweise wenn Varianten bearbeitet oder Metadaten oder verknüpfte Inhalte verwaltet werden.

HINWEIS

Siehe auch „Prüfen von Benutzerverwaltungsvorgängen in AEM“.

Nur für Editor-Funktionen erforderliche Berechtigungen

Für Benutzer, die ein Inhaltsfragment bearbeiten/aktualisieren müssen, gilt Folgendes: ohne dass sie ein ganzes Fragment löschen können müssen spezifische Berechtigungen zugewiesen werden, da für die grundlegende Funktionsweise des Inhaltsfragment-Editors das Löschen von temporären Unterelementen erforderlich ist.

Beispielsweise wenn Varianten bearbeitet oder Metadaten oder verknüpfte Inhalte verwaltet werden.

HINWEIS

Die zum Bearbeiten oder Aktualisieren eines Inhaltsfragments benötigten Rechte zum Löschen erhalten sie mit der Löschberechtigung, die über die Benutzer- und/oder Gruppenverwaltung zugewiesen wird.

Die zum Bearbeiten/Aktualisieren eines Fragments erforderlichen Berechtigungen müssen entweder auf den Knoten, der das Inhaltsfragment enthält, oder auf einen entsprechenden übergeordneten Knoten angewendet werden (auf jeder Ebene unter /content/dam). Wenn sie einem übergeordneten Knoten zugewiesen sind, werden die Berechtigungen auf alle Knoten in diesem Zweig angewendet.

Beispiel: ein Ordner, in dem alle Inhaltsfragmente gespeichert werden, z. B.:

  • /content/dam/contentfragments
VORSICHT

Festlegen von Berechtigungen für /content/dam ist auch möglich, da hier alle Inhaltsfragmente gespeichert sind.

Allerdings wird die Löschberechtigung dadurch auch für alle anderen Asset-Typen gewährt.

Die Berechtigungsvoraussetzung, die es einem bestimmten Benutzer und/oder einer bestimmten Gruppe gestattet, ein Inhaltsfragment zu bearbeiten/zu aktualisieren, ist:

HINWEIS

Diese Liste zeigt alle erforderlichen Berechtigungen, nicht nur die Berechtigungen zum Löschen.

  • Für die Inhaltsfragmentknoten oder -ordner:

    • jcr:addChildNodes, jcr:modifyProperties
  • Für den jcr:content-Knoten aller Inhaltsfragmente:

    • jcr:addChildNodes, jcr:modifyProperties, und jcr:removeChildNodes
  • Für alle Knoten unter jcr:content aller Inhaltsfragmente:

    • jcr:addChildNodes, jcr:modifyProperties, und jcr:removeChildNodes, jcr:removeNode

Auf dieser Seite