Given that the XComponents is a spare-time project, it is remarkable that they have now been downloaded over 10,000 times and are in use in many production Xcelsius dashboards around the world.
However because of the part-time nature of the project, I have not always been diligent in keeping people up to date with the new features which have been added, so as I have just released a new update to the XComponents, I thought I would write this short blog post to go some way to correcting this.
If you have downloaded the XComponents before, then you should have received a link enabling you to download the new version. If you want to download the XComponents for the first time then go to: Download XComponents
XGlobe bug fix
The latest version includes a fix for the fact that Yahoo turned off the geocoding API that XGlobe was using, resulting in no markers or pins appearing on the globe, which rather defeated its purpose. The latest version uses a newer Yahoo API, but from the outside should function exactly as before.
XGlobe off-line tip
While on the topic of XGlobe, there is a little know feature which you can use to allow the XGlobe to work in a disconnected, offline mode. The XGlobe needs to locate the markers on its surface and it does this using latitude and longitude values for each of the locations it is plotting. This is where the geocoding API comes in as it translates between place names and lat/long values. However, the XGlobe will also take hard-coded lat/long values if you have them and just to be helpful the “Copy location information to the clipboard” will give you just this information, ready to be pasted intot the spreadsheet for off-line viewing. It is much easier to see than to explain so here is a short video of it in action:
The latest version also adds a few highly requested features in the XScorecard. These are :-
- Control over which nodes are open or closed the ability to specify (both at start-up and dynamically at run time) which nodes of the tree are open
- Number formatting using an Excel like format string (e.g. 0.00, or 0.0% or 0.##) to format numbers in the scorecard
- Display names the ability to provide alternative names for the labels displayed in the scorecard (which allows the same child label to appear under different parents)
The short video below shows all of these in action: