Drupal

Appunti Drupal: visualizzare un menu qualsiasi

Oltre ai noti:

print theme('links', $primary_links);

e:

print theme('links', $secondary_links);

che vengono usati in un template PHPTemplate per visualizzare il menu principale e quello secondario in Drupal, è possibile visualizzare un qualunque altro menu richiamando il menu con il metodo menu_navigation_links():

print theme('links', menu_navigation_links('nome-del-menu',0)):

Dove, al posto di nome-del-menu, bisogna scrivere niente meno che il nome del menu.

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

Esperimenti con Drupal e reset indici MySQL

A volte capita di dover fare delle prove o degli esperimenti su un database. A me succede quando lavoro in Drupal. Creo pagine di prova, le cancello, ne creo delle altre... alla fine della giornata gli indici che si auto incrementano nelle tabelle del CMS sono alle stelle e così bisogna resettarli. Per farlo in MySQL è molto semplice...

Drupal 7, obiettivo usabilità!

Gli sviluppatori di Drupal lavorano ad un ritmo frenetico: la versione 6 ha finalmente raggiunto la maturità da poco (lo stesso vale per i principali moduli aggiuntivi) e già Drupal 7 si avvicina all'orizzonte. Drupal 6 ha portato una ventata di freschezza al framework, soprattutto per la robustezza del codice e per la migliore organizzazione del codice.

L'obiettivo di Drupal 7 sembra invece essere una maggiore usabilità e flessibilità (come se adesso non fosse flessibile).

Lo sviluppo e la progettazione di Drupal 7 sono ancora in corso ed il team è aperto a consigli e suggerimenti.

A questo indirizzo potete trovare alcune indicazioni a riguardo.

Drupal Javascript Tools

Tra i numerosi moduli Drupal, ce ne sono alcuni che forniscono delle funzionalità interessanti tramite AJAX/Javascript. Tra questi merita particolare attenzione il il progetto Javascript Tools.

Pubblicare contenuti in differita con Drupal

In alcuni casi può essere utile posticipare la pubblicazione di una pagina o di una notizia. Solitamente Drupal permette di scrivere un articolo ma non di pubblicarlo, in tal caso però è necessario ricordarsi di pubblicarlo manualmente.
Utilizzando il modulo Scheduler è invece possibile specificare quando il modulo dovrà essere pubblicato.