Creazione di contenitori, forum e forum nidificati in Drupal
Abbiamo installato il forum, ora è il momento di configurarlo. Inizieremo creando le sezioni per il futuro forum Drupal. In questa lezione mostrerò come creare contenitori per i forum. Esamineremo la gerarchia dei forum e delle loro sottosezioni.
Mostrerò anche come configurare le notifiche per la creazione di nuovi commenti e discussioni nel forum.
Allegare sondaggi ai topic del forum e file ai messaggi
In questa lezione aggiungo al forum la possibilità di allegare sondaggi ai topic del forum. Utilizzando i moduli Poll e References, creo una relazione tra i sondaggi e altri nodi di Drupal.
Nella seconda parte della lezione spiego come allegare ai messaggi del forum file di vari formati. Per Drupal 6 mostrerò un modulo per il caricamento dei file, mentre per Drupal 7 illustrerò come aggiungere un campo di upload dei file utilizzando il core di Drupal.
Creazione di una bacheca degli annunci in Drupal
Le bacheche degli annunci sono apparse molto prima dell’invenzione del computer e, in particolare, di Internet, e per lungo tempo sono state praticamente l’unico modo per diffondere informazioni. Tuttavia, nei tempi antichi questo metodo non godeva di grande democraticità, poiché era esclusivamente nelle mani delle autorità: a Babilonia le leggi venivano incise su colonne di pietra, mentre nell’Inghilterra medievale i decreti reali venivano affissi sulle porte delle chiese.
Bacheca immobiliare su Drupal
In questa lezione spiegherò come creare una bacheca degli annunci in Drupal utilizzando il modulo Views e i suoi filtri esposti.
Questa è la prima parte della lezione, in cui realizzo una bacheca immobiliare; in futuro penso di creare anche una bacheca per annunci di automobili con tutte le possibili funzionalità. Se desideri vedere una lezione specifica sulle bacheche degli annunci, scrivimi sul forum e cercherò di realizzarla. Nel frattempo, guarda le mie lezioni e aggiungimi sui social network.
Drupal Node Expire e Auto Expire — rimozione automatica delle pubblicazioni degli annunci alla scadenza
Una delle funzioni necessarie per la nostra bacheca degli annunci Drupal sarà la rimozione automatica delle pubblicazioni degli annunci che restano online per un certo periodo. Propongo di iniziare utilizzando moduli già pronti e, in seguito, provare a realizzare questa funzionalità con il modulo Rules. Tra i moduli disponibili ho trovato due per Drupal 6 e uno per Drupal 7, ovvero:
Node Expire – per Drupal 6
Auto Expire – per Drupal 6 e 7
Creazione di un social network su Drupal
I confini del possibile con Drupal
Drupal è uno dei migliori sistemi di gestione dei contenuti (CMS). In effetti, ha vinto due volte nel 2008 il premio come Miglior CMS Open Source e Miglior CMS Open Source PHP. Dopo circa otto anni di sviluppo, Drupal rappresenta uno dei framework più potenti e versatili. L’eccezionale versatilità di Drupal è assolutamente il suo punto di forza... e allo stesso tempo la sua debolezza. Tutto è possibile, ma da dove iniziare?
Preconfigurazione del sito per un social network su Drupal
In questa lezione, pre-configurerò Drupal per una rete sociale. Installerò i seguenti moduli:
Profilo utente in Drupal
Pagina del profilo in Drupal
La pagina del profilo è la parte più complessa e allo stesso tempo più interessante di qualsiasi rete sociale. Spero che, dopo aver letto questo articolo, sarà così anche per te. Drupal ci offre diverse opzioni per implementare i profili utente. La prima opzione disponibile è il modulo base Profile. Questo modulo è adatto se desideri un profilo molto semplice.
Configurazione della pagina del profilo in Drupal
Campi del profilo
Il contenuto del nostro profilo è ancora praticamente vuoto. Aggiungiamo quindi i principali campi informativi, che chiamerò "Campi del profilo". Questo passaggio richiede una certa pianificazione per individuare i campi necessari. Alcuni esempi comuni sono: informazioni personali, genere, hobby, professione. Per definire campi aggiuntivi dobbiamo utilizzare il modulo Profile2. Di solito inserisco tutti i campi insieme in un fieldset.
Sviluppo di moduli per Drupal 7
In questa sezione del corso ti mostrerò che Drupal non è solo un CMS. Analizzeremo la struttura dei moduli di Drupal e creeremo anche alcuni moduli personalizzati.