Ciao a tutti,
premetto che sono "nuovo" del mondo Drupal. A dire la verità gestisco un sito in Joomla ma si stanno facendo evidenti alcuni suoi limiti.
Vorrei migrare con il sito su piattaforma Drupal. Per farlo avrei bisogno di attivare le seguenti funzionalità:
- sistema di upload/download di file (generalmente pdf) da parte di un gruppo di utenti (es. "gruppo a")
- sistema di accesso solo ad alcune pagine per alcuni utenti (appartenenti al "gruppo a"); altre pagine pubbliche; altre pagine in accesso solo per un altro gruppo di utenti "gruppo b".
Leggendo ho visto che spesso viene citato il modulo "Taxonomy access". L'ho provato ma con scarso successo, evidentemente per colpa mia visto che non riesco a entrare nella logica del programma.
Volevo cortesemente chiedervi consigli e aiuto per questo mio problema. Ad esempio: esiste una guida visuale per utilizzare "Taxonomy access"?
Grazie a tutti e buon fine settimana
Benvenuto, ccafiero.
Con il modulo Node Access, puoi limitare l'accesso alle singole pagine (o ad alcuni tipi di pagine).
Su Taxonomy Access magari prova a chiedere a quale punto arrivi e vediamo se possiamo darti una mano.
Grazie Pinolo!
Allora ho installato Node Access... il tutto sembra molto intuitivo ma... ho ottenuto pochi risultati. Ti chiedo cortesemente qualche altro secondo di tempo per chiarirmi alcune cose. Ho proceduto come segue
1- Ho installato e abilitato il modulo "Node Access"
2- Ho creato il tipo di content_type "docente" (per i contenuti all'area riservata ai soli docenti)
3- Ho creato l'utente docente e la role "docente_role"
4- Ho creato il contenuto (abbinandolo al content_type "docente" simulando una notizia con un copia/incolla dal primo sito)
5- Ho editato i permessi per il content_type docente come trovi in allegato qui
Il risultato dovrebbe essere che se chiamo la pagina con il browser senza essere loggato non dovrei vedere la notizia riservata al docente vero? Invece la vedo lo stesso...
Mi aiuteresti a capire dove sbaglio?
Grazie mille!
Ciao
ccafiero
Nel nodo che hai creato, quali sono i permessi? Hai attivato i permessi per nodo, quindi ogni nodo dovrebbe avere la sua tab con i permessi da impostare. Controlla quali sono quelli per il nodo in questione.
Ciao,
se per nodo intendi la categoria del contenuto, quella che Drupal chiama "Content types". Si lì è tutto abilitato e selezionato. Ti basta cliccare qui per vedere che il contentuo "Docente_contenttype" ha:
"Enable per node access control settings" spuntato (quindi attivo)
e tra le altre voci di "Default access control settings" solo quelle di "docente_roles" sono attive.
Sto pensando di montare su web drupal (adesso è in locale sotto Apache in Ubuntu 8.04).
Appena fatto, se non ti scoccia, ti passo i dati di root così potrai verificare personalmente.
Ciao e... buona Pasqua!
No, per nodo, intendo proprio il documento, cioè l'istanza del tipo di contenuto. Se vai in modifica, dovresti avere il controllo (una tab?) per chi può leggerlo o no.
Esite un modo per LIMITARE l'uso di Node Access a specifici "tipi contenuto"...?
Purtroppo ho notato che una volta installato finisce per sovrascrivere i permessi base di Drupal su tutti i contenuti.
Spiego: a me serve che Drupal gestisca in modo normale (con i permessi classici) tutti i tipi di contenuti tranne uno (che deve prevedere la visualizzazione solo a certi Ruoli Utente).
Il tutto origina da questo problema:http://www.drupalitalia.org/node/6627
NodeAccess è l'unico modulo per il controllo degli accessi ai nodi che non da conflitto insieme a Index Page ma altera completamente la "filosofia" di gestione dei permessi.
In particolare rende impossibile l'autorizzazione al controllo dei "propri" contenuti.
O almeno io non sono riuscito a farlo... avete idee?
Grazie Ciao!
Caro Pinolo,
ecco quanto mi hai chiesto. Lo trovi visualizzato qui
A dire il vero ieri ho cercato di aggirare il problema, ho montato su Aruba Drupal 5.16 (visto che Aruba, a quello che mi risulta ha un Mysql troppo vecchio per Drupal 6.x)
Anche in questo caso ho un problema simile.
La notizia pubblica è visibile da tutti, quella "privata" per utente "docente" non è visualizzabile se non all'amministratore.
Se vuoi verificare i dati di accesso entrambi "andrea" in sito è lnx.giocarlo.it/andrea/drupal516ita
Se ritieni fai pure gli esperimenti del caso.
Grazie
Ciao
Scusa, ma nessuno dei tuoi utenti è assegnato al ruolo docente. Per forza non vedono il contenuto. Ho provato a crearne uno io (subito concellato) e fubziona tutto come previsto.
Non è che se un utente si chiama "docente" viene assegnato al ruolo "docente"!
Hai ragione. Ho appena provato e funziona tutto.
Grazie mille di tutto e scusa il disturbo.
Ciao
Rispolvero questo topic per fare una domanda: ma se volessi configurare degli accessi per singole pagine e non per nodo, sempre basandosi sui ruoli definiti in drupal, come dovrei fare?
Ops, ho trovato! Bisogna attivare "grant" per ogni contenuto disponibile.
Però se metto una condizione specifica su una singola pagina riesco poi a vederla anche da logout...
Non mi è molto chiaro questo modulo... sono passato a "content access" che è più flessibile e chiaro.