Salve a tutti. Come da oggetto, volevo chiedere se con drupal e' possibile attribuire una homepage personale ad ogni utente registrato. Se si, come e' possibile farlo? Grazie, Marco.
Salve a tutti. Come da oggetto, volevo chiedere se con drupal e' possibile attribuire una homepage personale ad ogni utente registrato. Se si, come e' possibile farlo? Grazie, Marco.
Per D5 c'è MyPage, per D6 nulla di completo, ma la soluzione migliore dipende dalle esigenze, può andare da una serie di blocchi visualizzabili o meno a scelta dell'utente, a views che filtrano i dati in base all'utente alla necessità di crearsi un modulo ad hoc. Tutto dipende dalle esigenze specifiche.
Ciao
Marco
--
My blog
Working at @agavee
Allora, mi serve solamente che ogni utente che effettua l'accesso possa visualizzare le fatture a lui intestate. Mi basterebbe anche riservare un node SOLO al cliente e che non sia accessibile da altri. Le fatture le inserisco io manualmente e scaricabili in formato pdf. Se con D6 e' possibile come lo faccio?
IMHO una soluzione veloce è fare così:
creare un tipo di nodo MieFatture, in cui vengono messe le varie fatture del cliente come PDF allegati, dare agli utenti i permessi di sola lettura a quel tipo di contenuto, impostare per ogni nodo l'autore (come admin) all'utente che deve vederlo.
Creare uno script che al login rediriga verso il nodo di tipo MieFatture con UID l'UID dell'autore, mi pare ci fosse qualceh cosa del genere (redirect post login) che potresti andare ad estendere per ottenere quello che ti serve.
Ciao
Marco
--
My blog
Working at @agavee
@mavimo premetto che il mio è uno sparo nel buio e che forse sono tarato, perché i primi moduli che ho fatto sostanzialmente si occupavano solo di permessi, ma non è overkill creare un modulo completo per la gestione di un nodo? Non basterebbe gestire il nodo personalizzato con CCK e nel modulo gestire solo i permessi?
@Pinolo: non ho detto di creare un modulo per gestire il nodo, in pratica suggesisco di creare un nuovo tipo di contenuto, e inserire in questo tutto quello che serve per ogni utente. Nella parte author mettere l'autore che deve vedere il nodo, settando i permessi ad hoc solo l'autore potrà vedere quel nodo (l'lenco delle sue fatture) e solo l'admin potrà modificarlo (aggiungere altre fatture).
Per quanto riguarda la visualizzazione si può pensare di creare un views che viene impostata come homepage che perleva il nodo il cui autore è l'utente corrente, in questo modo dovrebbe essere sufficiente epr avere la pagina personale con l'lenco delle fatture (ho detto pagina con views, ma potrebbe anche essere solo un blocco).
Ciao
Marco
--
My blog
Working at @agavee
@mavimo: Ci provo... al massimo se non ci riesco vi rompo ancora... grazie per il momento ;)
@mavimo: Per la prima parte ci sono riuscito... Dimmi se ho seguito il procedimento giusto
- Ho creato manualmente 5 utenti
- Ho creato 5 pagine
- Ad ogni pagina ho impostato il nome utente e ho messo a sola lettura
Ora da qui mi sono bloccato. Come faccio a redirigere al login l'utente sulla pagina personale?
Ho provato ad installare il modulo frontpage ma mi permette di inserire solo una pagina globale in redirecting non personalizzata all'utente. Vi prego aiutatemi!!! :(
Crei una views e la imposti come pagina principale, da questa views fai prelevare i nodi del tipo miefatture che hanno l'UID pari all'UID dell'utente corrente.
Ciao
Marco
--
My blog
Working at @agavee
ehem scusate
ciao a tutti
mi interessa questo trhead per adattare al mio sito il tipo lista
io devo far vedere caricare dei pdf agli utenti e fargli vedere la lista dei loro pdf, in realtà non mi interessa la home con views.
praticamente loro inseriscono un contenuto fatto ad hoc con cck, sto studiandolo ora...
sono riuscito a far comparire come valore predefinito del campo nome con questo
global $user; return array(0 => array('value' => $user->name));
o ->uid?
funziona,
ora quello che vorrei è che un redattore corregga i loro pdf, e poi con un flag "corretto" li salva e lo user vede solo i corretti listati nel nodo, credo sia facile con viste , mi chiedo
devo inserire questi user (una trentina) in un ruolo oppure loro possono inserire e vedere solo i loro con dei filtri della vista?
spero di essere stato chiaroe non prolisso
praticamente voglio collegare lo user al flag "corretto"
luca
@linnox: IMHO crei dei contenuti in cui possono andare ad aggiugere i PDF. Gli utenti non possono modificare i contenuti di questo tipo e il contenuto non è pubblicato.
Crei una views in cui filtri i nodi di tipo contenuto, il cui autore è l'utente corrente e in cui lo status è pubblicato.
I revisori possono prendere e cambiare lo status del nodo a pubblicato.
Quando il moderatore andrà a cambiare lo status del nodo questo finisce visibile nella lista e di conseguenza è visibile all'utente che accede.
Ciao
Marco
--
My blog
Working at @agavee
@Mavimo: grazie !
certe volte mi stupisco della mia stupidità più cervellotica che pratica...
sto studiando ora le cck e views, mi scervellavo, pensavo di scrivermi tutta una procedura e di fare un include... ma in realtà è una soluzione mostruosamente semplice (con drupal). in effetti il mio limite è comprendere questa semplicità!
luca