visibilità dei contenuti del sito in baso al livello utente
un caloroso saluto a tutti gli utenti del forum :)
dopo aver testato alcuni CMS opensource, a seguito anche degli interessanti articoli dedicati mi sto avvicinando con una certa curiosità al mondo di Drupal.
questo mio primo post è dedicato ad una delle principali problematiche che sto affrontando, ovvero, come gestire/limitare la visibilità di determinati contenuti/pagine nel caso di un progetto web che preveda la presenza di utenti registrati (e non) di diverso livello.
in sintesi:
- sito web che preveda 4 livelli di utenza:
-
amministratori (controllo totale del CMS e massima visibilità di contenuti pubblici e privati)
-
utenti registrati 1° livello (visibilità di contenuti pubblici + di alcuni file/pagine privati)
-
utenti registrati 2° livello (visibilità di contenuti pubblici + di alcuni file/pagine privati)
- visitatori pubblici non registrati (non possono visualizzare solo i contenuti privati dei livelli 1-2-3)
al momento, le uniche opzioni che più si avvicinano a quanto vorrei realizzare mi pare siano collegate principalmente all'editing dei livelli di utenza via backoffice, ma non riesco a localizzare quali opzioni abilitare per limitare la visione di certe pagine ai vari utenti di cui sopra.
a tal riguardo, può venirmi incontro qualche plug-in dedicato? o devo agire sui permessi di ogni singola pagina specificando quali tipi di utenti posso o meno accedervi?
ringrazio in anticipo per l'attenzione ed eventuali risposte.
buona giornata a tutti!
Risposte
Due vie, la prima più rapida
Due vie, la prima più rapida e diretta, crei tanti tipi di contenuto quanti sono i tipi di utente che devi differenziare, ad ogni tipo di contenuto assegni il permesso di visualizzazione per ogni tipo di utente, quando vai a creare contenuto scegli il tipo di contenuto appropriato in base alla tipologia di visualizzazione che intendi applicare; il secondo, invece, è più complesso e richiede organic group, però ti permette di creare una selezione più granulare, su queste pagine trovi anche una guida per OG.
Ciao ciao.
ciao Niubbo75, ti ringrazio
ciao Niubbo75,
ti ringrazio per la risposta, davvero precisa e chiarissima.
la prima regola posso applicarla anche a determinate pagine, articoli, e soprattutto a files linkati e/o presenti sul server?
interessante anche il discorso sull'organic group, vedrò di documentarmi a riguardo.
grazie! ;)
la prima regola posso
Ni, nel senso, con il primo metodo puoi "limitare" i contenuti solo ad un determinato tipo di contenuto, nel senso tutti gli articoli o tutte le pagine base, se tu volessi fare degli articoli differenziati ad esempio ad utenti di tipo 1, 2 e 3 dovresti creare dei tipi di contenuto articolo1, articolo2 e articolo3 e creare con quelli i vari contenuti, impostando i permessi di visualizzazione in base al tipo di utente, ma non puoi ad esempio limitare l'articolo "banane" agli utenti 1 e l'articolo "mele" agli utenti 2, per quello dovresti utilizzare OG.