Programmazione

Mi importa o non mi importa

Convertire WordPress in Drupal

Oggi ho dovuto eseguire una importazione di un blog in WordPress verso Drupal. L'operazione l'avevo già fatta parecchie altre volte e quindi ormai ho una certa esperienza. Però, come al solito, ho dovuto darmi da fare con qualche script manuale per portare a buon fine l'operazione.

Mi importa o non mi importa

Sito multilingua in Drupal

Gestire un sito in più lingue con Drupal non è semplicissimo se non si ha un po' di pratica con il CMS. Ci sono diversi strade per raggiungere gli stessi (o quasi) risultati e, se non si presta attenzione, si rischia di perdere più tempo del necessario.

Sito multilingua in Drupal

Campi multipli in Drupal, si spera in Drupal 7

Uno dei moduli più utili di Drupal è sicuramente CCK, ovvero il content construction kit. Grazie a questo modulo è possibile personalizzare i campi di qualunque tipo nodo. Una delle funzionalità che però ancora mancano all'appello (ma che dovrebbe venire implementata in Drupal 7) è la possibilità di avere campi multipli.

Campi multipli in Drupal, si spera in Drupal 7

Come nascondere elementi su Drupal

In alcuni casi è necessario nascondere particolari informazioni di un sito web a specifiche classi di utenti. Solitamente si tratta di situazioni in cui è necessario registrarsi al sito per visualizzare dati come prezzi o informazioni dettagliate. Drupal, anche in questo caso, permette agli sviluppatori di gestire questa situazione con estrema facilità.

Bastano poche righe in PHP per stabilire se l'utente è un visitatore anonimo o un utente autenticato. Il codice è molto semplice:

Come nascondere elementi su Drupal

Appunti Drupal: non usare l'ID blocks nel template

Quando si crea un template per Drupal bisogna stare attenti a non sovrascrivere classi ed identificatori usati dal core e dai moduli, altrimenti si rischia di ottenere effetti indesiderati.

Ad esempio ho imparato a mie spese che non bisogna mai assegnare...

Appunti Drupal: non usare l'ID blocks nel template

Togliere doppio content type utf8 in un template drupal.

Ci sono alcune combinazioni di moduli in Drupal che causano la presenza di una doppia stringa con il content-type nell'output della pagina:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Un semplice trucco è quello di...

Togliere doppio content type utf8 in un template drupal.