You are heretutorial
tutorial
Crea il tuo Blog Web 2.0 con Drupal
In occasione del Barcamp di Casalecchio di Reno ho tenuto una presentazione su come sia possibile creare una piccola applicazione web 2.0 con Drupal. Lo scopo era quello di fare vedere che, con un piccolo sforzo, ognuno di noi può farsi "in casa" il proprio sito di social networking senza utilizzare siti esterni che offrono questo servizio. Vogliamo realizzare una piattaforma nella quale ogni utente ha il suo blog nel quale racconta le proprie esperienze di viaggio georeferenziandole sulla mappa di Google. Ogni post è soggetto a un meccanismo di voto simile a quello di Amazon ed è categorizzabile secondo il classico sistema di free-tagging. Due voci di menu classificano tutti gli interventi per luogo e per interesse.
Gestire le immagini con Drupal
In questo breve tutorial vi mosterò come Drupal sia in grado di gestire al meglio le immagini pubblicate su web. Manipolando con relativa semplicità diversi formati della stessa immagine è possibile creare delle applicazione accattivanti in pochi semplici passaggi senza i classici incovenienti che vengono dall'utilizzo di editor WYSIWYG. Vogliamo realizzare un sito di gestione di reportages fotografici il tutto condito da una piccola fotogallery. Ecco quello che vogliamo ottenere:
Drupal: separare il tema di amministrazione.
Una delle più importanti caratteristiche che un buon CMS deve avere è quella di consentire una separazione tra il tema di amministrazione e quello del frontend. Spesso infatti il tema di presentazione contiene troppi elementi grafici per gestire agevolmente tutti i task che un gestore di contenuti deve svolgere. Un altro requisito importante (a volte fondamentale nel caso di siti dui pubblica amministrazione) è che il tema di amministrazione sia realizzato con un template XHTML validato. Vediamo come sia possibile realizzare questo obiettivo con Drupal 5. La nuova versione del cms nasce con uno switch nativo dei due temi. Lo switch però non copre a mio avviso tutti i casi in cui si passa da una pagina di frontend ad una di backend. Prendiamo ad esempio il caso in cui dobbiamo creare un nuovo contenuto sul portale: questa azione ci porta alla pagina node/add che presenta il tema di presentazione del sito. La stessa cosa vale per la pagina di gestione dei blocchi o per qualsiasi pagina di modifica del contenuto (node/edit). Sono tutte funzionalità amministrative che devono presentare un loro tema dedicato.






