Frammenti di contenuto - Considerazioni sull’eliminazione content-fragments-delete-considerations
Autorizzazioni - Elimina o Non Eliminare permissions-delete-or-not-delete
La possibilità di eliminare i contenuti è straordinaria, ma potenzialmente delicata, e in molti settori è necessario limitare e controllare come questi privilegi vengono distribuiti.
Per quanto riguarda le autorizzazioni di eliminazione, i frammenti di contenuto devono essere considerati a due livelli:
-
Il frammento di contenuto come singola entità.
- Caso d’uso: utente che deve modificare o aggiornare un frammento di contenuto ed eliminare un intero frammento.
- Autorizzazioni🔗 : l’autorizzazione Elimina può essere assegnata tramite la gestione degli utenti e/o dei gruppi.
-
Le numerose sottoentità che compongono un frammento di contenuto, come varianti e sotto-nodi.
Il funzionamento di base dell’editor di frammenti di contenuto prevede che tali elementi secondari transitori possano essere eliminati. Ad esempio, quando si manipolano le varianti, ma anche durante la modifica dei metadati o la gestione dei contenuti associati.
- Caso d’uso: utente che deve modificare o aggiornare un frammento di contenuto senza la possibilità di eliminare un intero frammento.
- Autorizzazioni: vedi Autorizzazioni necessarie solo per la funzionalità dell’editor.
Autorizzazioni necessarie solo per la funzionalità dell’editor permissions-required-for-editor-functionality-only
Dovrai assegnare autorizzazioni specifiche agli utenti che necessitano di modificare/aggiornare un frammento di contenuto, ma a cui non vuoi consentire di eliminare un intero frammento, poiché il funzionamento di base dell’Editor frammento di contenuto richiede l’eliminazione di elementi secondari transitori.
Ad esempio, quando si manipolano le varianti, ma anche durante la modifica dei metadati o la gestione dei contenuti associati.
Le autorizzazioni necessarie per modificare o aggiornare un frammento devono essere applicate al nodo contenente il frammento di contenuto o a un nodo principale appropriato (a qualsiasi livello in /content/dam
). Le autorizzazioni assegnate a un nodo principale vengono applicate a tutti i nodi al suo interno.
Ad esempio, una cartella contenente tutti i frammenti di contenuto, come:
/content/dam/contentfragments
/content/dam
, in quanto tutti i frammenti di contenuto sono memorizzati qui.I prerequisiti di autorizzazione per consentire a un utente e/o gruppo specifico di modificare/aggiornare un frammento di contenuto sono:
-
Per i nodi o le cartelle dei frammenti di contenuto:
jcr:addChildNodes
,jcr:modifyProperties
-
Per il
jcr:content
nodo di tutti i frammenti di contenuto:jcr:addChildNodes
,jcr:modifyProperties
ejcr:removeChildNodes
-
Per tutti i nodi sottostanti
jcr:content
di tutti i frammenti di contenuto:jcr:addChildNodes
,jcr:modifyProperties
ejcr:removeChildNodes
,jcr:removeNode
Tali remove
i privilegi devono essere amministrato tramite elenchi di controllo di accesso, in CRXDE Lite.
La add
e modify
è inoltre possibile amministrare i privilegi in CRXDE Lite o utilizzare la console Gestione utente.
Ad esempio, la definizione di remove
privilegi per un gruppo content-authors-no-delete
: