Gestione dei permessi delle pagine
Utenti admin
Man mano che i tuoi siti web Xperience crescono, i tuoi editor di contenuti potrebbero iniziare a formare più team, ognuno responsabile di una parte diversa del sito web. Per evitare che gli editor influenzino involontariamente il lavoro degli altri in modi imprevisti (ad esempio, spostando accidentalmente una pagina nell'albero dei contenuti), potrebbe diventare necessario consentire agli utenti di accedere e modificare solo i contenuti di cui sono responsabili. Inoltre, il tuo sito web potrebbe contenere pagine con contenuti sensibili a cui non tutti gli editor dovrebbero avere accesso.
I permessi delle pagine ti consentono di concedere permessi ai ruoli per i canali del sito web, sezioni specifiche dell'albero dei contenuti e singole pagine e cartelle sotto forma di una lista di controllo degli accessi (ACL). I permessi vengono sempre propagati da una pagina genitore, con la radice del sito che rappresenta il genitore principale, a tutti i suoi figli fino a quando una pagina figlia interrompe questa ereditarietà.
Puoi concedere i seguenti tipi di permessi delle pagine:
Permesso | Descrizione |
---|---|
Display | Consente agli utenti di vedere pagine e cartelle nell'albero dei contenuti e di visualizzarne i nomi nel selettore di pagine e in altri componenti del backoffice. |
Read | Consente agli utenti di visualizzare il contenuto delle pagine e di collegarsi ad esse tramite il selettore di pagine e altri componenti del backoffice. Il permesso è richiesto sulla source location quando si spostano le pagine. |
Create | Consente agli utenti di creare nuove pagine e cartelle, comprese le loro varianti linguistiche, nell'albero dei contenuti sotto l'elemento corrente. Il permesso è richiesto sulla target location quando si spostano le pagine. |
Update | Consente agli utenti di modificare pagine, cartelle e le loro proprietà, ad eccezione dei permessi delle pagine. Il permesso è richiesto sulla source location quando si spostano le pagine. |
Delete | Consente agli utenti di eliminare pagine e cartelle. |
Consentire agli utenti di lavorare con i contenuti del canale del sito web
Per consentire agli utenti di accedere e lavorare con pagine e cartelle in un canale del sito web:
- Consenti agli utenti di accedere all’applicazione del canale del sito web concedendo il permesso Access channel nell’applicazione Role management ai ruoli desiderati
- Apri l’applicazione del canale del sito web
- Nella radice del sito web, seleziona la scheda Properties -> Channel permissions
- Aggiungi i ruoli (Add roles) che devono avere accesso al canale del sito web
- Nella matrice, seleziona i permessi desiderati per ciascun ruolo
- Salva i permessi (Save permissions)
Gli utenti nei ruoli selezionati potranno ora accedere e lavorare con tutte le pagine del canale in base ai permessi specificati.
Modificare i permessi delle pagine
In base ai requisiti del tuo progetto e alla configurazione dei permessi delle pagine, potresti dover modificare i permessi di determinati ruoli per specifiche pagine o sezioni dell'albero dei contenuti. Puoi definire nuovi permessi interrompendo l’ereditarietà dei permessi su una pagina specifica. I nuovi permessi definiti vengono poi propagati a tutte le pagine figlie nell'albero dei contenuti.
Durante la modifica dei permessi di una pagina, puoi rimuovere i ruoli precedentemente aggiunti (o aggiungerne di nuovi) solo per la sottosezione dell'albero dei contenuti. Tuttavia, quando aggiungi nuovi ruoli, gli utenti di quel ruolo devono avere il permesso Display concesso alla radice del sito web tramite almeno uno dei loro ruoli.
Per modificare i permessi di una sottosezione dell'albero dei contenuti:
- Nell'applicazione del canale del sito web, seleziona la pagina su cui vuoi interrompere l’ereditarietà dei permessi
- Seleziona la scheda Properties -> Permissions
- Break inheritance
- Aggiungi o rimuovi ruoli e seleziona i relativi permessi
- Salva (Save) i permessi
I nuovi permessi della pagina sono ora impostati per la pagina corrente e tutte le sue pagine figlie, fino a quando una pagina figlia non interrompe questa nuova ereditarietà.
Dopo aver interrotto l’ereditarietà, la pagina e le sue pagine figlie non saranno più influenzate da eventuali modifiche ai permessi delle pagine di livello superiore nella gerarchia dell'albero dei contenuti. Pertanto, quando aggiorni i permessi delle pagine che devono influenzare l’intero canale, devi aggiornare i permessi sulla radice del sito web e su tutte le pagine che hanno interrotto l’ereditarietà. Per mantenere la gestione dei permessi il più semplice possibile, si consiglia di interrompere l’ereditarietà solo quando è necessario e di ripristinarla quando possibile.
Puoi creare una gerarchia di ruoli i cui permessi sulle pagine si costruiscono l’uno sull’altro.
Ad esempio, potresti avere un ruolo Editor nel tuo progetto con privilegi per gestire la maggior parte dei contenuti del sito web. Tuttavia, non tutti gli editor dovrebbero avere il permesso di eliminare e modificare le pagine dei prodotti esistenti. Per gestire questa situazione, puoi creare e assegnare un ruolo Products editor sopra il ruolo generale Editor, concedendo al nuovo ruolo solo i permessi necessari.

Ripristinare l’ereditarietà dei permessi delle pagine
I requisiti relativi ai permessi delle pagine nei canali del tuo sito web possono cambiare nel tempo. Quando una pagina che ha interrotto l’ereditarietà non ha più bisogno di farlo, si consiglia di farle ereditare nuovamente i permessi dal genitore ripristinando l’ereditarietà. Questo aiuta a ridurre al minimo il numero di pagine per cui è necessario gestire manualmente i permessi.
Per ripristinare l’ereditarietà dei permessi di una pagina e delle sue pagine figlie:
- Nell’applicazione del canale del sito web, seleziona la pagina per cui desideri ripristinare l’ereditarietà
- Seleziona la scheda Properties -> Permissions
- Restore inheritance
La pagina e le sue pagine figlie ora ereditano i permessi della pagina genitore fino a quando una pagina figlia non interrompe nuovamente questa ereditarietà.
Autorizzazioni per lo spostamento delle pagine
Il sistema non fornisce un permesso specifico per lo spostamento delle pagine. Per poter spostare una pagina, gli utenti devono avere i seguenti permessi:
- Lettura (Read) e Aggiornamento (Update) per la pagina che desiderano spostare (source location). Devono inoltre avere questi permessi per tutte le pagine figlie della pagina
- Creazione (Create) sulla nuova pagina genitore (target location)
In determinate circostanze, lo spostamento di una pagina può influire sui permessi della pagina e delle sue pagine figlie:
- Se la pagina aveva permessi diversi da quelli del suo genitore (interrompeva l’ereditarietà), la pagina e le sue pagine figlie mantengono i loro permessi
- Se la pagina ereditava i permessi dal suo genitore, la pagina e tutte le sue pagine figlie erediteranno ora i permessi dal nuovo genitore. Se il nuovo genitore ha permessi diversi da quelli del vecchio genitore, cambieranno anche i ruoli con accesso e altri permessi per la pagina e le sue pagine figlie
Glossario
Per avere una panoramica sui termini utilizzati, visita il Glossario.
Guide
Per approfondire con contenuti su misura, cerca tra le Guide.
Questa pagina ti è stata utile?
Hai trovato questa sezione della documentazione particolarmente d'aiuto? Faccelo sapere.
Mandaci un feedback