XML/SWF Charts

L'Università di Trieste ha acquisito nel maggio 2010 una licenza valida per i siti *.units.it (non funziona su univ.trieste.it e altri) del software XML/SWF Charts.

www.maani.us_xml_charts_images_charts.jpg

Si tratta di un software in tecnologia Adobe Flash che crea grafici di svariate tipologie graficamente molto accattivanti e si configura tramite un file xml.

Esempi dei grafici creabili sono sul sito XML/SWF Charts Website

Mettiamo a disposizione il codice di attivazione qui sotto in modo che possa essere utilizzato da altri webmaster di questo Ateneo per le proprie pagine web.

Si ricorda che i dati pubblicati su siti web universitari devono sottostare a requisiti ben precisi di accessibilità. Si richiede pertanto che contestualmente alla pubblicazione dei grafici ne venga SEMPRE pubblicata ancge una versione accessibile. Un esempio di quanto sopra si trova sul sito http://wireless.units.it/ .

Your registration code for units.it is: ITGI-2NRUQ-YT0WN1AECRAONQ0PY-L

Please see this web page for your registration instructions: http://www.maani.us/xml_charts/index.php?menu=Registration&license=ITGI-2NRUQ-YT0WN1AECRAONQ0PY-L

Tips

Il codice javascript qui sotto è modificato riespetto a quello di esempio del programma in quanto:

  1. Informa l'utente con una versione vecchia di Adobe Flash a proposito dell'esatta versione da installare
  2. Crea con php una variabile http GET casuale per evitare che il browser non aggiorni i datidel grafico perché già in cache
  3. Include una variabile php passata da uno script upstream per la selezione della lingua dei messaggi e della legenda del grafico.
<script language="JavaScript" type="text/javascript">
<!--
if (AC_FL_RunContent == 0 || DetectFlashVer == 0) {
alert("This page requires AC_RunActiveContent.js.");
} else {
var hasRightVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);
if(hasRightVersion) { 
	AC_FL_RunContent(
		'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=10,0,45,2',
                      'width', '250',
                      'height', '240',
		'scale', 'noscale',
		'salign', 'TL',
		'bgcolor', '#777788',
		'wmode', 'opaque',
		'movie', '/charts/charts',
		'src', '/charts/charts',
		'FlashVars', 'library_path=/charts/charts_library&xml_source=/charts/distinct.xml.php?<?php echo "lang=$out_lang&".rand(); ?>', 
		'id', 'my_chart',
		'name', 'my_chart',
		'menu', 'true',
		'allowFullScreen', 'true',
		'allowScriptAccess','sameDomain',
		'quality', 'high',
		'align', 'middle',
		'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
		'play', 'true',
		'devicefont', 'false'
		); 
} else { 
	var alternateContent = 'This content requires the Adobe Flash Player. <BR> Maybe it is not installed or older than '
              + requiredMajorVersion + '.' + requiredMinorVersion + '.' + requiredRevision + '.'
	+ '<BR><u><a href=http://www.macromedia.com/go/getflash/>Get Flash</a></u>.';
	document.write(alternateContent); 
          }
}
// -->
</script>
<noscript>
<P>This content requires JavaScript.</P>
</noscript>