Ciao a tutti,
vorrei creare con Drupal un sito per artisti, permettendo all'utente registrato di poter accedere alla propria area riservata e poter caricare le immagini.
Qualcuno mi può suggerire a grandi linee come creare un'area riservata per permettere agli utenti di inserire le loro opere?
Ciao,
puoi gestire tramite l'accesso classico degli utenti registrati...dopo puoi crearti una pagina apposita con qualche riassunto di dati dell'utente (in questo caso le opere sue caricate) e delle varie azioni che può intraprendere (es. caricare nuove opere)..per gestire le opere o crei un contenuto apposito così da personalizzarti campi aggiuntivi..o utilizzi qualche modulo per le gallerie fotografiche, per esempio, e concedi i permessi di upload agli utenti registrati...
io potrei vederla così....
CIao Luca cracco, grazie per la risposta, ho chiesto a voi perchè non sapevo proprio come gestire questa cosa, esatto vorrei che l'utente registrato vada nel suo profilo e inserisca le foto, video ecc, ma il problema è che non so come devo creare l'area utente, se deve essere una pagin tipo di contenuto oppure una vista, insomma non ho idea di come si possa fare, tu sai tecnicamente come si realizza, almeno in linea generale???
Ti ringrazio!!! :)
lucasanna.eu
beh devi pensare che l'utente acceda all'area riservata tramite il classico login del sito...una volta fatto l'accesso lo indirizzi ad una pagina, per esempio, formatta a dovere (esempio con link per inserimento foto/altro e altri per vedere i suoi contenuti)...puoi anche fare una vista così da mostrarli direttamente le sue opere e poi in testa o in basso inserire i link per aggiungere altri contenuti...tipo come la Dashboar classica di drupal 7...
ciao Luca grazie a ancora per i suggerimenti, supponendo di voler sfruttare la pagina utente che appare al login sai per caso quale file devo modificare? A d es. per fare l'home diversa in drupal 7 creo dentro la cartella del tema la pagina page--front.tpl.php, non so su quale pagina devo lavorare...ta sai darmi un ragguaglio tecnico?
lucasanna.eu
ti scrivo due link che ti consiglio di leggere attentamente sia per capire il funzionamento dei temi in drupal sia per modificare i file tpl generali e specifici come in questo caso.
http://drupal.org/theme-guide/6-7
http://drupal.org/node/171194
http://drupal.org/node/190815 (qui trovi i vari template generici diciamo, compreso quello che tu cerchi nella sottosezione "Profile" e "User".
Io sconsiglio comunque questa strada a meno che tu abbia competenze in linguaggio php e html e un'idea chiara di cosa vuoi realizzare come pagina..oltre a una eventuale difficoltà che potresti incontrare, l'aggiornamento di tale pagina sarebbe difficile perchè dovresti ripassare sempre per il codice della pagina..
io invece nel tuo caso, per un discorso di aggiornabilità e semplicità dal mio punto di visto, creerei dei blocchi che inserirei nelle regioni (es: contenuto, sidebar, ecc..) e andrei ad impostare la loro visibilità nel momento in cui la pagina visualizzata avrebbe un path inerente con la pagina scelta o interessata (in questo caso la pagina profilo).. ps: con i blocchi potresti richiamare anche qualche vista per esempio con l'elenco dei contenuti dell'utente...
spero di non esser andato troppo fuori da ciò che ti interessa..o ti serve...
Luca, ti sono molto grato perle risposte che mi dai, vorrei approfondire alcuni aspetti o dubbi che mi assalgono se sei ancora disponibile!
Premesso che di php ne so poco, ma di html e css ho conoscenza approfondite. Supponendo di voler sfruttare la pagina utente loggato, senza modificare i page ecc., ma utilizzando viste-blocchi con contenuti raggruppati per user, non capisco ancora come affrontare il problema.
Mi spiego meglio, in genere uso viste e tipi di contenuti e personalizzo i campi a seconda delle esigenze, quindi per permettere all'utente di creare all'interno della sua pagina una galleria avrò necessità di campi immagine e campi personalizzati. oppure studiare un tipo di contenuto apposito e mostrarlo nella pagina user, però ancora non ho messo a fuoco come fare!??
lucasanna.eu
son qui disponibile a chiunque abbia bisogno e finché le mie conoscenze me lo permettono:)
quindi per permettere all'utente di creare all'interno della sua pagina una galleria avrò necessità di campi immagine e campi personalizzati
non ti seguo...stai parlando dei campi aggiuntivi che si possono inserire nel profilo dell'utente??
secondo me un tipo di contenuto apposito sarebbe migliore, soprattutto se un domani vorrai ampliare la cosa..es: ora il tuo utente inserisce solo una foto, domani la foto dovrà avere un descrizione ( e quindi aggiungi solamente un campo in più), un domani farai la votazione per ogni foto caricata, e via così...non so se mi segui con l'idea che ho in testa io:(
Anche per un discorso poi di "ordine" e visualizzazione, grazi alle viste, potrai "giocare" con date di inserimento, altri campi futuri, ecc ecc... o permettere ad un utente di spostare/postare la foto in più raccoglitori, e via via così..non ti faccio altri esempi se no qua ci perdiamo:D
Grazie Luca, si certo mi riferivo alla possibilità di inserire altri campi nella pagina user, ti ringrazio per gli esempi che mi hai fatto, ora non resta che capire come un tipo di contenuti posso essere inserito nella pagina utente, tecnicamente non ci arrivo, sono limitato! :D
Hai qualche suggerimento su come farlo effettivamente??? Considera che conosco abbastanza bene le viste, e so creare tipi di contenuti, quindi applicare queste tecniche al nuovo tipi di contentuo pagina utente, qui mi perdo!
Grazie Luca
lucasanna.eu
Non la vedo come un buona soluzione utilizzare quei campi, che veedo più campi ad utilizzo legato al profilo dell'utente ("utente visto come contenuto diciamo") invece per quello che ti serve vedo più la cosa come un contenuto a sè, indipendente dal profilo ma solo collegato ad esso..
Te creati il tuo tipo di contenuto..poi ti crei una vista (pagina) con l'elenco filtrato per l'utente ecc...ti crei il blocco dalla pagina...poi vai su "Struttura"->"Blocchi" e li ti ritrovi il blocco della vista precedentemente creato.."configura Blocco", lo posizioni nella regione che vuoi (es. contenuto) e nella sezione "Visibilità" (o cosa simile) imposti "Visibile solo con "path" seguenti" (simile dicitura) ed inserisci nel campo l'url interessata, cioè quella del profilo "user"...
In teoria dovrebbe funzionare così...se hai problemi avvertimi che vediamo..
ps: forse potrebbe interessarti: un modulo per creare i tabs..così su un unica pagina puoi gestire varie "cose" attraverso semplici tab (schede): http://drupal.org/project/quicktabs
Ciao Luca, grazie ancora infinitamente!
non ho afferrato appieno cosa significhi filtrare per utente, forse per questo dovrò aprire altro post sul forum? Oppure sei sempre disp. a chiarire questo punto?? :-)Se ho afferrato il concetto tu suggerisci di creare una vista pagina:
Grazie anche per il suggerimento del modulo quicktabs!
Insomma ci stiamo avvicinando a piccoli passi, ma sicuramente ho le idee un po più chiare, se scopro come filtrare per utente il gioco è fatto!
Grazie Luca
lucasanna.eu
facciamo un passo alla volta..andiamo su "Struttura"->"Viste"..nella pagina che ti compare trovi l'elenco delle viste attuali..e per crearne una clicchi su "Aggiungi una nuova vista"..ti si apre un'altra pagina dove specifici il nome della vista e altre informazioni..sotto a queste..poco sopra a "salva" dovresti trovare un checkbox con scritto "Crea Blocco"..lo spunti e quando esegui una modifica alla vista ricorda di eseguirla per tutte le visualizzazioni...
per filtrare i contenuti in base all'utente loggato se non ricordo male devi creare una relazione tra il contenuto e l'autore e poi filtrare la vista in base al criterio che l'autore id deve essere uguale all'id dell'utente loggato al momento...in teoria...dimmi se non mi segui:)
CIao Luca, grazie!
Senti io ancora resto perplesso su alcuni aspetti, vediamoli uno alla volta come suggerisci giustamente!
Conosco bene il funzionamento base delle viste, per quanto riguarda la vista pagina è necessario assegnare l'url, però siamo partita dal fatto che voglio creare una pagina utente personalizzata per ognuno, quindi sarà diversa e non potrà avere un url, secondo me!
Validando l'ipotesi di creare la vista di tipo blocco, con filtro per utente (che ancora non so come applicare) dovrò dire al blocco in che pagina verrà visualizzato o in che tipo di contenuto ( ma quest'ultimo lo abbiamo escluso).
Sinceramente Luca, ancora ho forti dubbi sulla fattibilità della pagina utente per il progetto della galleria, per farti un esempio di come la vorrei ti mostro un paio di esempio uno di sicuro piu sempliche è questo: sito arte galleria e ques'altro molto bello ma decisamente piu complesso: premioceleste in entrambi i casi se ti registri puoi caricare file immagine e nella tua pagina personalizzata.
Grazie Luca per la tua pazienza e disponibilità.
lucasanna.eu
Validando l'ipotesi di creare la vista di tipo blocco, con filtro per utente (che ancora non so come applicare)
te l'ho spiegato nel post precedente:)
dovrò dire al blocco in che pagina verrà visualizzato o in che tipo di contenuto ( ma quest'ultimo lo abbiamo escluso).
anche questo spiegato nel post precedente..Struttura->Blocchi: trovi il blocco della vista e nella parte di configurazione di visibilità del blocco, oltre ad avere impostato la regione dove comparirà, li assegni un condizione che sia visibile solo in determinati indirizzi (e li scegli quali)..
CIao Luca, grazie sei stato molto gentile e pazioente con me, ti ho risposto via mail, non so se hai letto, comunque un'ultima cosa, volevo dirti se conosci un tutorial o un video che mostri come fare? Ma immagino che li avresti già inclusi nel post...come non detto, grazie Luca, proverò e se ho problemi te lo dico!
Ciao a presto!
lucasanna.eu
Ciao,
si letto e ti ho risposto all'email...
no mi dispiace non conosco video su questi passaggi:(
se hai bisogno son qui:)
Buongiorno Luca, ho trovato questo post durante le ricerche ho pensato di fartelo vedere così forse possiamo prendere spunto:
post interessante http://www.drupalitalia.org/node/8118
Se ti va di dare uno sguardo a tempo perso ti sarei grato.
Grazie di tutto!
lucasanna.eu
Ciao,
non so se sia corretto riesumare un thread di tre anni fa...comunque da una lettura velocissima non è tanto diverso da quello che vuoi fare te...(che in realtà a te manca solo la parte di visualizzazione dei contenuti personali)...ma forse il thread in questione essendo "vecchio" ora non è più valido... oggi son full, domani vedo di trovare del tempo per leggere attentamente e casomai di trovarti un modo per completare la vista..
ok grazie Luca, se domani ti viene in mente qualche cosa è perfetto! In parte con il modulo profile 2 ho potuto inserire dei campi come ad es. le immagini e la bio artista semplicemente creando un nuovo field, ma ancora non ho chiaro come creare la vista e passare l'url, spero di trovare qualche dritta e se la torvo la pubblico.
Ho un dominio occupato da un'altra installazione drupal, non so se è possibile installare nello stesso una nuova installazione al suo interno con altro database così ti darei gli accessi e forse facciamo prima?!
Grazie attendo tue notizie, a tempo perso! :-)
lucasanna.eu
si puoi farlo...installi il sistema in una sottocartella della root: esempio www.miosito.it e www.miosito.it/altrosito..
Se hai un solo database a disposizione puoi usare il prefisso per le tabelle dell'"altrosito"..