QUESTO MODULO E' ANCORA IN VERSIONE ALFA. FINO AL RILASCIO DELLA PRIMA VERSIONE DEFINITIVA (01.00.00) QUESTO COMPONENTE PUO' SUBIRE DELLE MODIFICHE PESANTI. NON VERRA' RILASCIATO NESSUNO SCRIPT PER L'AGGIORNAMENTO DA UNA VERSIONE ALFA AD UN ALTRA. OVVIAMENTE QUESTO COMPONENTE NON VA UTILIZZATO IN AMBIENTE DI PRODUZIONE.
SIETE INVITATI AD INSTALLARLO E A RICHIEDERE DELLE FUNZIONALITA' AGGIUNTIVE TRAMITE L'APPOSITO FORUM
Questo modulo è nato quanto un mio collega mi ha fatto vedere il modulo ZGDChart, che è un modulo per Zope, che si interfaccia alla libreria grafica GD per la generazione di grafici di vario tipo.
Quando l'ho visto, la prima cosa che ho pensato è: "anche WebGUI deve avere un modulo analogo!".
GDWGraph è un W(eb)object per WebGUI (http://www.plainblack.com/webgui) uno dei più popolari content management system open source. Attualmente è stato testato sulla release 5.5, 6.0, 6.1 e 6.2 sotto Linux con Apache e sotto Windows 2000 con IIS.
Questo modulo permette di costruire grafici da dati provenienti da sorgenti esterne quali
query SQL
script (perl, shell, python,...) esterni
Ecco alcuni esempi generati con questo modulo.
![]() |
![]() |
![]() |
![]() |
Fate riferimento al file docs/GDWGraph/install.txt per i dettagli relativi all'installazione.
I dati per la generazione dei grafici possono provenire da diverse sorgenti.
La query SQL da utilizzare viene inserita direttamente nel campo relativo che esploderà le eventuali varie macro inserite. Il primo campo ritornato verrà utilizzato per l'asse delle X, gli altri campi verranno utilizzati per le varie serie di valori per l'asse delle Y
Può essere utilizzato un qualsiasi script scritto in un qualsiasi linguaggio supportato che sia eseguibile sulla macchina server dal processo sotto cui gira il server web. Lo script dovrà stampare su standard output (STDOUT) i dati da graficare sotto forma di una riga per ogni dato. I dati presenti su ogni riga dovranno essere separati da una tabulazione. Il primo elemento di ogni riga verrà utilizzato per l'asse delle X, gli altri elementi verranno utilizzati per le varie serie di valori per l'asse delle Y
E' possibile configurare diversi aspetti del layout del grafico. Ecco, per avere un'idea, le schermate di configurazione di WebGUI per questo oggetto
Completare l'impostazione delle proprietà del modulo GD::Graph dall'interfaccia web di WebGUI
Documentazione