Pagina personale per ogni utente

2 contenuti / 0 new
Ultimo contenuto
Pagina personale per ogni utente

Ciao a tutti,
premetto che non so se sono nella sezione giusta, ma chiedo il vostro aiuto per la creazione di una funzionalità interna al mio sito.
Quello che vorrei fare sono i seguenti passaggi:

- L'utente si registra e in quel momento viene creata una pagina personale nel menù "user menù".
- La pagina personale deve essere visibile solo all'utente associato e modificabile solo dall'amministratore.
- L'amministratore carica i file di alcuni progetti su quella pagina e l'utente (e solo lui) può visualizzarli/scaricarli.

Il concetto è abbastanza semplice, solo che essendo alle prime armi con Drupal mi sto incasinando molto, soprattutto nel passaggio di rendere quella pagina visibile esclusivamente a quel singolo utente. Forse non ho ancora capito bene ma Drupal mi permette di assegnare i permessi solo a gruppi di utenti e non al singolo utente.
Sicuramente esiste già qualche modulo prontoo, riuscite gentilmente a indirizzarmi in modo da ottenere ciò che vi ho descritto sopra?

grazie mille!
Ciao

si può fare quasi tutto con drupal core.

Quote:
- La pagina personale deve essere visibile solo all'utente associato e modificabile solo dall'amministratore.

rimuovi il permesso "visualizza profili utente" a tutti tranne che all'admin (pagina personale = il profilo utente)
non puoi impedire ad un utente di modificare la propria password, ma il nome utente si
Quote:
- L'amministratore carica i file di alcuni progetti su quella pagina e l'utente (e solo lui) può visualizzarli/scaricarli.

per permettere solo all'admin di caricare file userei il modulo content profile (serve anche cck), creando un tipo di contenuto visibile solo all'autore e all'admin ma editabile solo dal secondo (permesso "view own CONTENTTYPE").
In questo caso ricorda di impostare l'utente come autore del nodo.

se la privacy dei files è importante, valuta se usare un file system di tipo pivato (http://drupal.org/node/22240)