PHP

Workflow in Drupal

Per gestire un worflow in Drupal si possono seguire diverse strade. Per soddisfare alcune esigenze esistono già dei moduli che possono essere utilizzati ed applicati direttamente al caso specifico. Altre volte, probabilmente nella maggior parte dei casi, c'è invece la necessità di stabilire un workflow su misura.

In questi casi abbiamo due possibilità: o si utilizzano moduli realizzati proprio per il controllo del flusso, oppure si può programmare un modulo personalizzato.

Workflow in Drupal

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

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

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.

Generazione grafici con Drupal

Recentemente ho avuto la necessità di produrre grafici online per alcuni lavori. Una caratteristica comune era il bisogno di gestire delle pagine aggiuntive e di organizzare le policy di accesso ai dati. Per questo motivo mi sono affidato a Drupal per la gestione dei contenuti ed ho programmato un modulo che permette di realizzare di grafici e delle statistiche anche molto complessi.

Generazione grafici con Drupal

Piwik, statistiche open source per il Web 2.0

Piwik è un sistema per la raccolta dei dati e l'analisi statistica per i siti web. Oltre al classico "contatore visite" permette ai webmaster di essere costantemente informati riguardo le tipologie di visitatori, la provenienza, le pagine visitate, le keyword ecc.

Piwik, statistiche open source per il Web 2.0