Menu Chiudi

Com’è sviluppato questo sito web?

Il sito è sviluppato con Drupal che utilizza un database MySql.

Questa istanza di Drupal utilizza svariati moduli, eccone una lista:

Il sito è sviluppato con Drupal che utilizza un database MySql.

Questa istanza di Drupal utilizza svariati moduli, eccone una lista:

  • Book access: permessi sulla struttura gestita col modulo Book (incluso nel Core);
  • CCK: fondamentale per gestire campi personalizzati;
  • Calendar: calendario AJAX per visualizzare gli eventi;
  • Date: gestione delle date;
  • Captcha: protezione da spam bot per le forms di contatto;
  • ExtLink: intercettamento automatico di links esterni ed interni nonché loro comportamento;
  • Formatted Number CCK: campi personalizzati per la gestione di valori float personalizzando separatore decimali e migliaia;
  • Google Analytics: tracciamento degli accessi alle pagine;
  • Image: utile per la gestione della Galleria immagini;
  • IMCE: manager per listing e upload delle immagini;
  • IMCE Wysiwyg API bridge: connettore IMCE-Wysiwyg;
  • Link checker: controllo dei links rotti all’interno delle pagine;
  • Node import: import massivo di nodi da file csv;
  • Pathauto: creazione automatica degli alias di percorso (ad. es. per questa pagina /faq/come-posso-contribure-al-sito);
  • Print: formato stampabile dei contenuti nonché export PDF e invio via mail;
  • Realname: visualizzazione del nome reale degli utenti al posto dell’username;
  • Simple Access: gestione del livello di visibilità del singolo nodo;
  • Site map: mappa del sito completa;
  • TinyMCE Node Picker: pulsante di TinyMCE per il collegamento di nodi interni;
  • Views: viste di tabelle, tra cui anche il calendario degli eventi;
  • Views bonus: export su file di alcune viste;
  • Views popup: popup javascript per alcune tabelle corpose utile per evitarne la visualizzazione completa;
  • Views Custom Field: permette di gestire campi in output costruiti con codice PHP sfruttando come variabili i campi “matchati” dalla query;
  • Webform: ottimo tool per la creazione di form html usata per collezionare dati;
  • Wysiwyg: tool per la gestione degli editor di contenuti visuali;

Oltre ai suddetti moduli è stato sviluppato un piccolo tool di allineamento del software che gestisce la mailing-list dei soci (ezmlm) che risiede su di un altro server. Su richiesta viene generato un file di interscambio che ezmlm caricherà periodicamente tramite un job eseguito da cron giornalmente.
Così facendo riusciamo a mantenere allineato il registro soci e la ML in modo semplice ed efficace.

WordPress Appliance - Powered by TurnKey Linux