Drupal

Come configurare Drupal in multisite

Tra le numerose funzionalità di Drupal, troviamo la possiblità di effettuare una installazione multisite ovvero una installazione unica per più siti che condividono lo stesso core ma ognuno con il proprio database e le eventuali personalizzazioni.

Come configurare Drupal in multisite

Drupal multilingua, una questione di permessi

Una delle funzionalità di Drupal è la possibilità di realizzare un sito web multilingua, ciò significa che l'interfaccia ed i contenuti del sito possono essere tradotti in più lingue. La traduzione di Drupal è gestita dai vari gruppi di localizzazione che forniscono le stringhe tradotte nelle varie lingue. Per quanto riguarda la traduzione dei contenuti, invece, è compito di chi gestisce il sito web pubblicare i contenuti con le relative traduzioni.

Drupal multilingua, una questione di permessi

Micro-moduli per Drupal

Spesso, quando si realizza un sito web in Drupal, è necessario apportare delle modifiche al funzionamento di default del CMS o dei moduli Drupal aggiuntivi. Nella maggior parte dei casi si tratta di piccoli aggiustamenti. Ad esempio per ottimizzare l'interfaccia grafica, rimuovendo elementi di disturbo visuale, impostando dei valori predefiniti in particolari campi oppure ritoccando il workflow.

 Micro-moduli per Drupal

Convalidare campi in Drupal

Solitamente, quando si crea un form di inserimento dati con Drupal come ad esempio un semplice form per creare un nodo usando dei campi con CCK, c'è la possibilità di specificare se il campo è obbligatorio ed è anche possibile stabilire quali sono i valori che questo campo accetta (valori ammessi).

In alcuni casi particolari potrebbe però essere necessario stabilire delle condizioni più complesse per convalidare l'inserimento dei dati. Ad esempio vincolare l'inserimento di particolari campi in base ai valori inseriti in altri campi.

Convalidare campi in Drupal

Altra migrazione da WordPress a Drupal completata

Come al solito la migrazione da WordPress a Drupal necessita di un po' di lavoro manuale. Questa volta ho avuto un po' di problemini nella conversione in UTF-8. Fortunatamente con un po' di query ad hoc, sono riuscito a risolvere.

Altra migrazione da WordPress a Drupal completata

Ottimizzare i percorsi delle pagine in Drupal

Una delle funzionalità più utili di Drupal è la gestione dei percorsi delle pagine attraverso dei path che permettono di ottenere degli indirizzi più amichevoli rispetto al classico "node/10" nell'URL (o addirittura "?q=node/10").

Solitamente questi percorsi sono generati solamente per la visualizzazione delle pagine, non per le schermate di modifica o gestione del sito.

Ottimizzare i percorsi delle pagine  in Drupal