Programmazione

Realizzare una griglia super ottimizzata con CSS

Negli ultimi anni l'informatica sta cercando di migliorare le tecniche per la memorizzazione ed il trattamento dell'aspetto semantico delle informazioni. Le recenti tecnologie permettono di associare ai dati ulteriori informazioni per poterli estrarre e manipolare in maniera molto più articolata rispetto ad un tempo.

Realizzare una griglia super ottimizzata con CSS

Usabilità in Drupal - I messaggi di errore

Una delle caratteristiche che rendono le interfaccie grafiche usabili, è la capacità di fornire all'utente dei corretti feedback. Ovvero delle risposte adeguate all'input. Solitamente, dopo che un utente esegue una operazione, il sistema deve fornire un messaggio che conferma l'esecuzione dell'operazione o informa l'utente di un eventuale problema.

Drupal ha un sistema di gestione dei messaggi di errore integrato che nella maggior parte delle situazioni garantisce un feedback adeguato. Esistono però dei moduli Drupal aggiuntivi che dovrebbero migliorare l'efficienza di tali comunicazioni.

Usabilità in Drupal - I messaggi di errore

Nuova versione di Drupal views slideshow

Finalmente, dopo quasi un anno di sviluppo, è stata rilasciata la nuova versione stabile del modulo Drupal views slideshow. Views slideshow 2 compie un notevole salto in avanti rispetto alla precedente versione, poiché introduce una serie di funzionalità molto utili

Nuova versione di Drupal views slideshow

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