
![]()
Bisogna modificare il file .htaccess
che si trova nella cartella principale del drupal
ed aggiungere
php_value memory_limit 128M
Per aumentare la dimensione massima del file caricabile, questi sono i comandi:
php_value upload_max_filesize 20M
php_value post_max_size 20M
php_value max_execution_time 1000000
php_value max_input_time 1000000
Attenzione, se il provider non permette di aumentare la memoria oltre un certo livello, l'impostazione nel proprio sito viene ignorata.
Bisogna creare dentro la cartella del proprio tema un file
page-front.tpl.php
Questo file è analogo al file page.tpl.php, ma viene caricato solo per la Home.
Per far sì che il file venga utilizzato dal drupal è necessario ricreare il theme registry ad esempio da /admin/settings/performances
Questo oggetto flash permette di avere un banner con immagini rotanti
http://www.longtailvideo.com/players/jw-image-rotator/
Per la configurazion
Si possono seguire due strade:
usare il modulo specifico:
- taxonomy menu
usare views (2.0):
attivo view e view UI (come moduli)
creo una nuova vista da /admin/build/views
imposto titolo (senza spazi), descrizione e tag (che mi serve per ritrovare la vista in seguito)
sclego il tipo "TERM"
imposto le caratteristiche che mi servono per la vista default:
-name: elenco categorie
- display: html list
- fileds: Term
- sorting: Term
- flter: Vocabulary is "Categorie" (il nome del mio vocabolario).
- Aggiungo un display di tipo block
- Salvo
In entrambi i casi vado su /admin/build/block ed aggiungo la mia vista
Il modulo che ridimensiona automaticamente le foto si chiama:
iMageCache
Funziona particolarmente bene insieme a questi due moduli
iTweak Upload
Lighbox2 - http://drupal.org/project/lightbox2
con i quali si possono creare facilmente gallerie di immagini.
Di seguito i passi da seguire:
1)
Visito:
/admin/build/imagecache/list
e creo un nuovo preset (esempio: ImmaginiPiccole)
nel creare il preset devo indicare come devono essere ridimensionate le immagini, per esempio Scale 100x, indica che la larghezza è impostata a 100px, mentre l'altezza viene adattata in modo proporzionale.
2)
Visito:
/admin/settings/uploads
E nella zona Attachments Display
indico in che modo devono essere ridimensionate le immagini che carico
indico inoltre quale effetto deve essere applicato quando clicco su un'immagine grande.
Per permettere di caricare contenuti multimediali (es: video presenti su youtube e file audio), procedo secondo questi passi:
1) Attivo il modulo:
cck > Embedded Media Field
2) Lo configuro da:
/admin/content/emfield/media
(In particolare attivo i tipi di provider per cui voglio caricare un video)
3) Creo un nuovo tipo di contenuto, aggiungendo il campo di tipo video
(devo scegliere quali provider video accettare).
Posso caricare il video inserendone l'url o il campo embed (quello che viene fornito ad esempio da youtube per incorporare un video nella propria pagina).
Il modulo Webform permette di creare dei moduli che gli utenti del sito possono compilare. I moduli compilati sono memorizzati nel db e inviati via mail.
Ecco i passi da seguire:
1) Scarica il modulo webform
2) Attiva il modulo e configura i valori di defaut
3) Crea un contenuto di tipo webform
4) Imposta la pagina iniziale con i testi di base (benvenuto, introduzione)
5) Crea i component, che sono i campi del questionario.

Per inserire dei menù a discesa conviene usare il modulo
NiceMenu che permette di realizzare menu che scendono verso il basso, verso destra e verso sinistra.
L'installazione è piuttosto semplice, di seguito i passi:
1) Si crea un normale menu
2) Si attiva il modulo NiceMenu (/admin/build/modules)
3) Si configura il modulo NiceMenu (/admin/settings/nicemenu), indicando quanti menu a cascata si dedidera generare
4) Si va nella gestione blocchi (/admin/build/blocks) si spostano i blocchi nelle aree interessate. Si salva il posizionamento dei blocchi
5) Si configura ogni blocco indicando quale menu debba contenere (di quelli del punto 1)
---> per tematizzare
1) Copio da modules/nice_menus/nice_menus_default.css nella cartella del mio tema /impronta
2) rinomino il file css in nicemenu.css
3) modifico il file impronta.info e aggiungo una riga come questa
stylesheets[all][] = nicemenu.css
4) svuoto la cache dei temi
5) modifico il css seguendo le istruzioni che sono nel readme.txt

Esistono due moduli al momento
fbconnect
facebook_auth
Il primo è ancora in una fase di sviluppo molto embrionale e non funziona in modo corretto.
Facebook_auth ha una configurazione piuttosto lunga, ma alla fine funziona.
Ecco i passi da seguire:
1) Scaricare da Facebook le librerie per l'integrazione http://developers.facebook.com/clientlibs/facebook-platform.tar.gz
2) Scompattarle nella cartella del modulo /facebook_auth
3) Iscriversi su FB con un developer account:
* http://www.facebook.com/developers/apps.php
4) Creare una nuova application su facebook, inserire le informazioni di base e poi scegliere "FB CONNECT" - sulla sinistra
5) Inserire come CallBack url http://www.domain.com/facebook/ (dove domain.com è il tuo dominio, quindi non puoi provare su localhost)
6) Collegati alla pagina (in una nuova finestra) /admin/settings/facebook_auth
e inserisci le chiavi richieste (leggendole dalla pagina di facebook)

Si attiva il modulo content translation
e internationalization
http://drupal.org/project/i18n
Si indicano le lingue attive
Ogni contenuto va tradotto nelle varie lingue
Il passaggio da una lingua all'altra è fatto tramite url
/it/chi-siamo
/en/chi-siamo
Gli allegati vanno ripetuti per le varie lingue (perchè potrebbero essere diversi lingua per lingua)
