Drupal

Come nascondere dei campi in Drupal

Drupal permette di gestire e personalizzare in maniera abbastanza granulare i permessi di accesso ai campi in un form. Alcuni campi o controlli però non possono essere disabilitati, ad esempio il titolo o il selettore della tassonomia.

Aggiornamento a Drupal 6.6

Dopo aver trasferito il sito nel nuovo server, ho deciso di aggiornare la piattaforma da Drupal 5 a Drupal 6. Non è una operazione banale. O meglio, qualche modulo è ancora in fase di sviluppo. In ogni caso ho già aggiornato la maggior parte dei moduli che compongono il sito. Mancano ancora alcune cosuccie come ad esempio la "tag cloud", ma il resto sembra funzionare abbastanza bene. Qualche attimo di panico c'è stato mentre aggiornavo la galleria di immagini, fortunatamente una patch provvidenziale ha risolto il problema. A questo punto spero di sistemare la grafica entro i prossimi giorni!

Per un pugno di ID edit-submit in Drupal

Chi usa Drupal 5 può incorrere in un piccolo bug che impedisce la corretta validazione delle pagine web. Sia il pulsante del modulo di ricerca che il pulsante per pubblicare gli articoli (o i commenti) hanno come ID la stringa edit-submit, chiaramente ciò non è corretto poichè gli identificatori degli elementi di una pagina web devono essere univoci.

Visualizzare le categorie con contemplate

Spesso in un sito web gestito con Drupal è necessario utilizzare il modulo Content Template per personalizzare l'aspetto grafico delle varie tipologie di nodi.

Sfortunatamente non c'è un modo diretto per stampare l'elenco delle categorie associate al nodo, per cui bisogna ricavarsele iterando l'oggetto $taxonomy.

Nel template è quindi necessario usare un codice PHP tipo questo:

<?php
 
foreach ((array)$taxonomy as $item) {
    print
$item->name;
  }
?>

Chiaramente, in base alle proprie esigenze, si potrà giocare con il codice per produrre il risultato desiderato.

Drupal eletto come miglior CMS del 2007

Drupal è stato premiato come miglior CMS del 2007 nella classifica generale dei CMS indetta da PacktPub.org. Lo scorso anno il primo premio era stato dato a Joomla, che per pochi punti aveva superato Drupal. Quest'anno invece Drupal ha battuto Joomla vincendo ben 5000 dollari.

Temi per Drupal

Alla pagina Temi Drupal ci sono i temi per Drupal che ho pubblicato anche nel sito Drupal.org.