从评估版本升级
该指南是给那些在应用程序中使用了FusionCharts的评估版本,并想升级为商业授权的用户参考。FusionCharts的试用版没有任何功能限制,只是所有的图表都带有水印而已。
< FusionCharts最新试用版免费下载>
要升级,你只需以下几个步骤:
- 用你在购买授权时收到的文件(可在你下载的js文件夹中找到)替换评估版本中的JavaScript文件。
- 如果你正在使用是FusionCharts Suite XT(早于V3.4)的早期试用版[文件名已经更改]。因此,确保你从下载的js文件夹中复制以下文件:
- fusioncharts.charts.js
- fusioncharts.js
- fusioncharts.powercharts.js
- fusioncharts.gantt.js
- fusioncharts.maps.js
- fusioncharts.widgets.js
- 你必须清除你的浏览器缓存。这一步至关重要。
到这一步,你就升级到FusionCharts的商业授权版了,那么你应用程序中的图表将再也没有水印了。
只升级授权的特定子产品:
当只升级特定的子产品时,需牢记以下几点:
-
FusionCharts XT:如果你是从FusionCharts XT的评估版本升级,你需要从js文件夹复制fusioncharts.charts.js和fusioncharts.js文件到你的工作目录,并且在你的源代码中收录或更新它们。
-
PowerCharts XT:如果你是从PowerCharts XT的评估版本升级,你需要下载最新的PowerCharts XT包并从js文件夹复制fusioncharts.charts.js和fusioncharts.js文件到你的工作目录,并在你的源代码中收录或更新它们。
-
FusionWidgets XT:同样如果你是从FusionWidgets XT的评估版本升级,则需要从js文件夹复制copyfusioncharts.js,fusioncharts.widgets.js和fusioncharts.gantt.js文件到你的工作目录,并在你的源代码中收录或更新它们。
-
FusionMaps XT:如果你是从FusionMaps XT的评估版本升级,你必须下载最新的FusionMaps XT包,从js文件夹复制fusioncharts.maps.js文件以及具体的地图定义到你的工作目录中,然后在你的源代码中收录或更新它们。
若你购买了授权的产品生成的图片还带有水印,那么检查以下问题:
- 是否复制了正确的JavaScript文件并覆盖在正确的位置?
- 是否清除了浏览器缓存?
从以前的版本升级
该指南是针对使用任何FusionCharts v3.3.1以前的版本,并想要升级到v3.4及以后的版本的用户做参考。
变化
- 从V3.4版本开始,FusionCharts的JavaScript库文件的文件名和包结构发生了变化。此外,所有的文件名现在都用小写以避免引起对大小写敏感的服务器冲突。
- 大幅提升了渲染图表的性能,并且修复了内存泄漏问题。
- 现在所有图表只在JavaScript中渲染。 Flash图表被取消,你不再需要明确指定渲染器为Flash或JavaScript。如果已经显式设置渲染器为Flash,那么你需要将其删除。
- < style>?元素现在被取消,被< chart>元素属性取代。
- jQuery 的依赖性被移除。
旧文件名称 |
新文件名称 |
FusionCharts.js |
fusioncharts.js |
FusionCharts.HC.js |
Not Required any longer |
FusionCharts.HC.Charts.js |
fusioncharts.charts.js |
FusionCharts.HC.Maps.js |
fusioncharts.maps.js |
FusionCharts.HC.Widgets.js |
fusioncharts.widgets.js |
FusionCharts.HC.gantt.js |
fusioncharts.gantt.js |
FusionCharts.HC.PowerCharts.js |
fusioncharts.powercharts.js |
FusionChartsExportComponent.js |
Not Required any longer |
jquery.min.js |
Not Required any longer |
由于现在所有的图表只在JavaScript中渲染,所以不再需要以HC.js结尾的文件名。
根据以下步骤进行升级:
- 复制下载的js文件夹里的下列文件,并替换到你应用程序的fusioncharts文件夹里里已经存在文件。
- fusioncharts.charts.js
- fusioncharts.js
- fusioncharts.powercharts.js
- fusioncharts.gantt.js
- fusioncharts.maps.js
- fusioncharts.widgets.js
- 如果你已经运行了仪表盘,那么你需要根据你使用的产品的新的文件名称来重命名收录路径。还要注意的是文件名不要重新命名为旧名称。
- 你必须清除你的浏览器缓存,这也是非常重要的一步。
- 到这儿,你就已经升级到FusionCharts的最新版本了。
仅升级某个具体的子产品
当只升级某个特定的子产品时,以下几点必须牢记:
-
FusionCharts XT?:如果你是从FusionCharts XT的早期版本升级,你需要从js文件夹复制fusioncharts.charts.js和fusioncharts.js文件到你的工作目录,并在你的源代码中收录或更新。
-
PowerCharts XT?: 如果你是从PowerCharts XT的早期版本升级,则需要下载最新的PowerCharts XT包并从js文件夹复制fusioncharts.charts.js和fusioncharts.js文件到你的工作目录,并在你的源代码中收录或更新。
-
FusionWidgets XT?: 同样如果你是从FusionWidgets XT的早期版本升级,则需要从js文件夹复制copyfusioncharts.js,fusioncharts.widgets.js和fusioncharts.gantt.js文件到你的工作目录,并在你的源代码中收录或更新。
-
FusionMaps XT?: 如果你是从FusionMaps XT的早期版本升级,则必须下载最新的FusionMaps XT包,从JS文件夹复制fusioncharts.maps.js文件和maps文件夹中的具体地图定义js文件到你的工作目录,并在你的源代码中收录或更新。
该篇指南是升级FusionCharts XT的早期版本到最新的版本。有一些功能被取消了,你可以在这里查看:tutorials/setup/deprecated.md。你可能需要修改代码才能使用新的功能或者适应弃用的功能,特别是如果你已经使用了Flash图表。
FusionCharts中文升级教程
原文:http://huang-xiaok.iteye.com/blog/2257055