内容片段 - 删除注意事项

在AEM中定义内容片段删除策略之前,请查看这些重要注意事项。 内容片段是交付无标题内容的强大工具,删除这些内容的含义必须得到仔细考虑。

权限 — 删除或不删除

删除内容的功能非常强大,但可能非常敏感,许多行业需要限制和控制这些权限的分配方式。

关于删除权限,内容片段必须考虑在两个级别:

  1. 内容片段作为单个实体。

    • 用例:需要编辑/更新内容片段并删除整 个片段的用户
    • 权限:可以通过“用户”和/或“组管理”分配“删除”权限。
  2. 组成内容片段的多个子实体;例如,variations, sub-nodes。

    内容片段编辑器的基本操作要求可以删除这种临时子元素。 例如,当操作变量时;此外,在编辑元数据或管理关联的内容时也是如此。

注意

当用户没有任何“删除”权限时,内容片段编辑器以​只读​模式运行。

注意

另请参见How to Audit User Management Operations in AEM。

仅编辑器功能所需的权限

对于需要编辑/更新内容片段的用户, 不允许他们删除整个片段,必须分配特定权限,因为内容片段编辑器的基本操作要求可以删除临时子元素。

例如,当操作变量时;此外,在编辑元数据或管理关联的内容时也是如此。

注意

编辑/更新内容片段所需的删除权限包含在通过用户和/或组管理分配的“删除”权限中。

编辑/更新片段所需的权限需要应用于包含内容片段的节点或相应的父节点(在/content/dam下的任何级别)。 当分配给此类父节点时,权限将应用于该分支中的所有节点。

例如,将包含所有内容片段的文件夹,例如:

  • /content/dam/contentfragments
注意

也可以设置/content/dam的权限,因为所有内容片段都存储在此处。

但是,此操作也会将相同的删除权限应用于​all​其他资产类型。

允许特定用户和/或组编辑/更新内容片段的先决条件是:

注意

此列表显示所需的所有权限,而不仅仅是删除权限。

  • 对于内容片段节点或文件夹:

    • jcr:addChildNodes, jcr:modifyProperties
  • 对于所有内容片段的jcr:content节点:

    • jcr:addChildNodes, jcr:modifyPropertiesjcr:removeChildNodes
  • 对于所有内容片段jcr:content下的所有节点:

    • jcr:addChildNodes, jcr:modifyPropertiesjcr:removeChildNodes, jcr:removeNode

On this page

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now