CMS

Usare Drupal come backend

Nella maggior parte dei casi il CMS Drupal è visto come un prodotto adatto per la realizzazione di siti web, portali o e-commerce. La sua flessibilità, però, lo rende anche ottimo per realizzare applicazioni web per la gestione di dati non orientate allo sviluppo di un classico sito.

Usare Drupal come backend

Come separare i termini di più vocabolari in Drupal

L'output di un nodo Drupal mostra tutti i termini dei vocabolari in una unica lista. Non sempre, però, questo è il comportamento desiderato. Può capitare di avere due vocabolari, categorie e tag, ad esempio, e di voler elencare i termini in due liste separate, una per vocabolario, per poterle distinguere visivamente. In questa breve guida per Drupal vi spiegherò come dividere i termini di più vocabolari.

Come separare i termini di più vocabolari in Drupal

Drupal e la gestione dei permessi di amministrazione

La gestione dei permessi in Drupal, come anche negli altri CMS, è un fattore rilevante soprattutto quando si realizza un sito web che deve essere usato attivamente da più utenti. I permessi possono essere configurati per stabilire diversi livelli di accesso ai contenuti, ma anche per abilitare determinati utenti ad effettuare operazioni di manutenzione ed amministrazione del sito web. Drupal 6 non permette nativamente una elevata granularità della configurazione dei permessi di amministrazione, per questo motivo sono stati realizzati moduli Drupal che ne estendono le funzionalità.

Drupal e la gestione dei permessi di amministrazione

Menu in Drupal personalizzato senza dover programmare

Il menu di navigazione è una delle parti fondamentali di un sito web. Il menu rende possibile la navigazione nel sito nelle sue sezioni principali e, assieme ai collegamenti nel resto della pagina, è lo strumento principale per fruire dei contenuti.

Il sistema di gestione dei menu in Drupal permette un elevato grado di flessibilità dal punto di vista della sua configurazione strutturale, ovvero nell'insieme dei link, ma, in alcuni casi, non è sufficiente per poter fornire un output altamente personalizzato.

Menu in Drupal personalizzato senza dover programmare

Come effettuare l'override di theme_links()

Programmare in Drupal ed estenderne le funzionalità è molto semplice grazie all'API Drupal che offre un alto grado di flessibilità. Nell'ambito della modifica dell'output troviamo la funzione theme() e tutte le funzioni theme_*(), che si occupano di generare l'output.

Chi sviluppa temi per Drupal ha spesso la necessità di modificare come i dati vengono presentati all'utente. A volte attraverso moduli ad hoc, altre volte con dei semplici fogli di stile oppure sovrascrivendo le funzioni del core (override).

Come effettuare l'override di theme_links()

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