Ta bort överväganden för innehållsfragment delete-considerations-content-fragments

Granska dessa viktiga aspekter innan du definierar borttagningsprinciper för innehållsfragment i AEM. Content Fragments är ett kraftfullt verktyg för att leverera headless-innehåll, och konsekvenserna av att ta bort dem måste noggrant övervägas.

Behörigheter - ta bort eller inte ta bort permissions-delete-or-not-delete

Möjligheten att ta bort innehåll är kraftfull, men potentiellt känslig, och många branscher måste begränsa och styra hur dessa behörigheter distribueras.

När det gäller borttagningsbehörigheter måste innehållsfragment beaktas på två nivåer:

  1. Innehållsfragmentet som en enskild entitet.

    • Använd skiftläge: En användare som måste redigera/uppdatera ett innehållsfragment - och ta bort ett helt fragment.
    • Behörigheter: Du kan tilldela behörigheten Ta bort via Hantering av användare och/eller grupper.
  2. De flera underentiteter som utgör ett innehållsfragment, till exempel varianter, undernoder.

    Den grundläggande åtgärden i redigeraren för innehållsfragment kräver att sådana tillfälliga delelement kan tas bort. Till exempel när du ändrar variationer, även när du redigerar metadata eller hanterar associerat innehåll.

NOTE
Se även Granska åtgärder för användarhantering i AEM.

Behörigheter krävs endast för redigeringsfunktionen permissions-required-for-editor-functionality-only

För användare som behöver redigera/uppdatera ett innehållsfragment, utan att tillåta dem att ta bort ett helt fragment, måste specifika behörigheter tilldelas eftersom grundläggande åtgärder i redigeraren för innehållsfragment kräver att tillfälliga delelement kan tas bort.

Till exempel när du ändrar variationer, även när du redigerar metadata eller hanterar associerat innehåll.

NOTE
De borttagningsbehörigheter som krävs för att redigera/uppdatera ett innehållsfragment ingår i borttagningsbehörigheten som tilldelats via användar- och/eller grupphantering.

Behörigheterna som behövs för att redigera/uppdatera ett fragment måste tillämpas på antingen noden som innehåller innehållsfragmentet eller en lämplig överordnad nod (på alla nivåer under /content/dam). När behörigheten tilldelas en sådan överordnad nod tillämpas den på alla noder i den grenen.

En mapp som innehåller alla innehållsfragment, till exempel:

  • /content/dam/contentfragments
CAUTION
Det går också att ange behörigheter för /content/dam eftersom alla innehållsfragment lagras här.
Den här åtgärden tillämpar dock samma borttagningsbehörigheter för alla andra resurstyper också.

Behörigheten som krävs för att en viss användare och/eller grupp ska kunna redigera/uppdatera ett innehållsfragment är:

NOTE
I den här listan visas alla behörigheter som krävs, inte bara borttagningsbehörighet.
  • För noderna eller mapparna för innehållsfragment:

    • jcr:addChildNodes, jcr:modifyProperties
  • För noden jcr:contentför alla innehållsfragment:

    • jcr:addChildNodes, jcr:modifyProperties och jcr:removeChildNodes
  • För alla noder under jcr:content i alla innehållsfragment:

    • jcr:addChildNodes, jcr:modifyProperties och jcr:removeChildNodes, jcr:removeNode
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab