Ciao a tutti, sono nuovissimo di Drupal ma ho un buon livello di conoscenza php/mysql; sto imparando da poco questo cms di cui mi hanno sempre ben parlato, finora devo dire che le potenzialità non mi hanno deluso ma da newbie avrei bisogno di qualche suggerimento, sperando presto di poter ricambiare.
Dovrei realizzare una pagina per un utente che inserisca/aggiorni/elimini dei reportage, ognuno con contenuto di foto e testo. Ogni pagina di reportage creata dall'utente si dovrebbe posizionare in un elenco cronologico di tutti i reportages, richiamati da una unica voce di menù; in pratica una specie di blog, ma molto più semplice perchè c'è un unico utente che può inserire e non sono previsti commenti.
Per le librerie immagini ho scaricato cck e imagecache, ma non so bene come convenga gestire l'inserimento di ogni nuovo reportage in coda all'elenco. Potreste suggerirmi moduli ed esempi per questo semplice applicazione?
Grazie per l'attenzione!
Dad
Ciao, hai quasi gia' tutto l'occorrente per fare quello che vuoi te.
Ti mancano solo alcuni moduli di moduli:
- lightbox:cosi' da permettere all'utente di vedere le miniature delle immagini e poi quando ci clicca sopra la versione ingrandita. Inoltre crea automaticamente una specie di galleria di immagini presenti nel nodo.
- filefield e filefield_image: sono dei sottomoduli di CCK che ti permettono di inserire all'interno dei nodi (i tuoi reportage) delle immagini. Inoltre nella configurazione dei campi del nodo in automatico lo puoi unire a lightbox per fare quello che ho detto al punto sopra.
Per i reportage crei un nuovo tipo di contenuto/nodo chiamato "reportage" ed aggiungi ad esso il campo "image" di tipo filefield.
Per la lista dei reportage tramite il modulo "view" abiliti la vista "archive" e poi la cloni. Nella sezione di configurazione di questa pagina nei filtri gli dici di considerare solo i nodi di tipo "reportage". Sulla sinistra setta il path a qualche cosa simile a "reportage/elenco.html".
Ti consiglio anche di installare il modulo pathauto e di configurarlo affinchè in automatico i nodi di tipo reportage siano creati con il path "reportage/[title-raw]". Ti aiuterà per quello che riguarda il SEO.
Per fare tutto questo, essendo tu ancora alle prime armi, ci metterai forse un paio di ore, massimo 4 (piu' che altro perché non sai ancora dove sono posizionati i link e le cose). Quando avrai esperienza vedrai che cose del genere le fai in 10minuti.
M.
--
Michel 'ZioBudda' Morelli -- [email protected]
Sviluppo applicazioni CMS DRUPAL e web dinamiche -- Corsi Drupal -- Amministrazione Drupal -- Hosting Drupal
Grazie mille per l'aiuto, ora comincio a schematizzare meglio l'applicazione. Sono giunto a creare la view lista reportage con il filtro in modo da visualizzare tutte le pagine dei reportage inserite in una unica view, ho creato in imagecache un preset di crop chiamato "thumbnail" per le miniature e ho installato anche lightbox2 e così configurando nel node type il display fields reportage posso vedere il popup dell'immagine inserita, scegliendo l'opzione Lightbox2:thumbnail->original. Il link dunque funziona, il problema è l'assenza della immagine thumbnail: il funzionamento di imagecache non mi è chiaro, vedo che l'immagine miniatura dovrebbe essere creata sotto sites/default/files/imagecache/thumbnail ma questa cartella non viene generata sul server, piuttosto mi pare che esplorando il filesystem vengano create le miniature in sites/default/files/imagefield_thumbs; credo questa sia una cartella temporanea di dupal perchè non ho trovato come ridefinirla.
Il punto quindi è: come si definisce l'azione di thumbnails nella creazione del tipo contenuto reportage? Forse devo creare una view per il singolo reportage con tutti i fields che voglio vedere, e poi chiamare queste pagine con la già creata view lista dei reportage?
ancora grazie,
Dad