Analise essas considerações importantes antes de definir as políticas de exclusão de Fragmentos de conteúdo no AEM. Os fragmentos de conteúdo são uma ferramenta eficiente para fornecer conteúdo headless, e as implicações de excluí-los devem ser cuidadosamente consideradas.
A capacidade de excluir conteúdo é uma ferramenta poderosa, mas também perigosa, com muitos setores precisando restringir e controlar a distribuição desses privilégios.
Com relação às permissões de exclusão, os fragmentos de conteúdo devem ser considerados em dois níveis:
O fragmento do conteúdo como uma única entidade.
As várias subentidades que compõem um fragmento de conteúdo; por exemplo, variações, nós secundários.
A operação básica do editor de Fragmento de conteúdo requer que esses subelementos transitórios possam ser excluídos. Por exemplo, ao manipular variações; também ao editar metadados ou gerenciar conteúdo associado.
Consulte também Como auditar operações de gerenciamento de usuários no AEM.
Para usuários que precisam editar/atualizar um fragmento de conteúdo, sem permitir que excluam um fragmento inteiro, permissões específicas devem ser atribuídas, pois a operação básica do editor de Fragmento de conteúdo requer que subelementos transitórios possam ser excluídos.
Por exemplo, ao manipular variações; também ao editar metadados ou gerenciar conteúdo associado.
As permissões de exclusão, necessárias para editar/atualizar um fragmento de conteúdo, estão incluídas na permissão de exclusão atribuída por meio do gerenciamento de usuários e/ou grupos.
As permissões necessárias para editar/atualizar um fragmento devem ser aplicadas ao nó que contém o fragmento de conteúdo ou a um nó principal apropriado (em qualquer nível no /content/dam
). Quando atribuídas a esse nó principal, as permissões são aplicadas a todos os nós dentro dessa ramificação.
Por exemplo, uma pasta para armazenar todos os fragmentos de conteúdo, como:
/content/dam/contentfragments
Definir as permissões em /content/dam
também é possível, pois todos os fragmentos de conteúdo são armazenados aqui.
No entanto, essa ação aplica as mesmas permissões de exclusão a todos os outros tipos de ativos também.
Os pré-requisitos de permissões para permitir que um usuário e/ou grupo específico edite/atualize um Fragmento de conteúdo são:
Esta lista mostra todos os privilégios necessários, não apenas os privilégios de exclusão.
Para os nós ou pastas do fragmento de conteúdo:
jcr:addChildNodes
, jcr:modifyProperties
Para o nó jcr:content
de todos os fragmentos de conteúdo:
jcr:addChildNodes
, jcr:modifyProperties
, e jcr:removeChildNodes
Para todos os nós abaixo de jcr:content
de todos os fragmentos de conteúdo:
jcr:addChildNodes
, jcr:modifyProperties
, e jcr:removeChildNodes
, jcr:removeNode