Web

Migliorare i template drupal

Buona parte dello sviluppo di un sito internet è legata alle fasi di analisi, progettazione ed implementazione della struttura informativa, del workflow delle informazioni e del visual/graphic design. Grazie ai CMS, come Drupal, le prime sono strettamente legate all'aspetto logico funzionale, mentre il graphic design, la progettazione dell'aspetto visuale e grafico del sito, sono spesso progettate per ottenere un impatto emotivo o per scelte di marketing.

Migliorare i template drupal

Profilo personale su drupalitalia

Ho aggiornato il mio profilo personale nel sito drupalitalia. La community italiana che segue Drupal non è numerosa come in altri paesi, ma pian piano il numero di utenti e di sviluppatori sta salendo.

Profilo personale su drupalitalia

Evidenziare il menu attivo in Drupal

Il sistema di gestione del menu di Drupal permette di evidenziare la voce relativa alla pagina visualizzata. Ad esempio se sono nella pagina delle news, l'etichetta "news" nel menu principale sarà evidenziata. Questo però non sempre è possibile. Quando visualizziamo una specifica news, che non è direttamente presente nel menu, il link non è più evidenziato.

Ecco come fare per visualizzare il menu attivo relativo alla pagina o alle pagine ad esso correlate.

Evidenziare il menu attivo in Drupal

Calcolare il prezzo di un articolo con Ubercart

In alcune situazioni può essere necessario dover ricalcolare il prezzo di vendita di un articolo gestito da Ubercart, il modulo di e-commerce per Drupal. Un classico esempio è quando il prezzo di vendita unitario varia in base alla quantità ordinata. In tal caso il modulo Ubercart non è in grado di modificare il prezzo di vendita ed è quindi necessario usare dei moduli aggiuntivi.

In alcune situazioni si può usare il modulo discount per gli sconti, ma non sempre è sufficiente. Si può quindi usare il modulo custom price.

Calcolare il prezzo di un articolo con Ubercart

Google buzz, email sociale

Google Buzz è l'ultima novità di Google, uno pseudo social network integrato in Gmail. Una specie di Twitter o Facebook a fianco della posta elettronica. L'idea non mi piace molto, vicino ai Buzz ci sono le mie email, cosa possono vedere le altre persone? Fino a quali dati possono accedere?

Google buzz, email sociale

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