Bad practice
-
In version 1.7 dependencies are changed without any warning on WordPress dashboard. After upgrade my charts dissapeared for a couple of hours.
Even worse: I’ve either to change plugin or pay 430$.Errata: author explained me the reasons so I’ve changed the review.
-
This topic was modified 7 years, 9 months ago by
JarekS.
-
This topic was modified 7 years, 9 months ago by
-
I’m very sorry for the difficulty you had with the upgrade.
I tried to be very explicit about the changes. They are mentioned in the Plugin description with a bold heading, they are mentioned in the change log, and after upgrade an admin warning should have appeared at the top of the admin pages alerting you to the fact that you needed the Highcharts Library plugin to support your old charts.
The dependencies changed because ww.wp.xz.cn required me to change them. I was as unhappy about this as you are.
Please note however that the Highcharts License has been the same since the beginning and was noted in the License for the plugin since the begining. Its free for non commercial use or for a onetime fee for commercial use. (Note that the term they describe is for ongoing support not for the license itself.)
Again, I’m genuinely sorry for the problems this caused.
Unfortunatelly I’ve seen the mention after the upgrade beeing without ftp access to my website ๐
Fortunately I’d to install the library after plugin upgrade.
Hapiness: I’ve overlooked commercial purpose in library licence. Now I’ve time to change ๐
Don’t get me wrong, I’d like to pay for a useful plugin – but 400$ for 2-3 charts pro year is far too expensive. Maybe you would consider change the library?Well you aren’t paying for the plugin. I develop M Chart for free. I do it for fun and do not charge anything. I don’t even take donations (when they’ve been offered I’ve asked that donations be made my favorite charity instead).
You are paying for Highcharts which is developed by a company that wants to make money. ๐ I have no control or power over them and no connection to them at all.
M Chart now works without Highcharts though using the now default Chart.js library. If your chart needs are basic you can create new charts using the Chart.js library which is completely free and use those instead.
Especially with only 2-3 charts converting your existing ones to Chart.js charts should be relatively easy using the CSV Import/Export feature provided you only need Bar/Column, Line or Pie charts.
If you were using some of the more advanced chart types then Chart.js will not be sufficient for your needs.
-
This reply was modified 7 years, 9 months ago by
methnen.
I’ve two charts for now: Line and Column. But both required Highcharts. If I can simply rebuild it as Chart.js, I’ll be happy ๐
BTW: maybe it would be worthwhile to place some info about your favorite charity on plugin page?Well, as I mentioned, you should have good luck exporting those charts to CSV and then reimporting them to a new chart with Chart.js set as the charting library. Set the chart settings as you had it before and you should be good to go.
Let me know if you have any difficulties with it.
As for the charity I’ll see what I can do about that at some point. ๐
But if you want, feel free to send some money to MercyCorps. They do good stuff:
Had my site go bananas after the plugin update! it spitted a fatal error! how ever I was able to narrow it down to m charts! then once I fixed it, my charts wouldn’t show up. Had a warning on dashboard saying i had to install M charts (which I had already installed) Found the fix and came here, So it all!
Thank you for free plugin. have about 10 charts, will convert them to charts.js version. Thanks again
That fatal error is super concerning. That shouldnโt have happened. Are you able to send me some additional info about what that and your fix entailed? Feel free to email me at jamie AT methnen.com
Without Highcharts it doesn’t work for me. There is no chart in preview window, I can’t neither save nor publish it. If I enable Hihcharts plugin it works.
Without Highcharts it doesnโt work for me. There is no chart in preview window, I canโt neither save nor publish it. If I enable Highcharts plugin it works.
Hey JarekS, I think I might know what’s happening. If you go into the M Chart settings, make sure Chart.js is selected and then hit Save does it then work?
I’m not sure I’ve hit Save but charts were with ‘chartjs’ tag.
Never mind, I changed the plugin. Thank you for your help. -
This reply was modified 7 years, 9 months ago by
The topic ‘Bad practice’ is closed to new replies.