[Fusionforge-general] jpgraph alternatives

Franck Villaume franck.villaume at trivialdev.com
Sun Sep 9 18:09:30 CEST 2012


Hi all,

currently fusionforge is still using old jpgraph for all report graph.
jpgraph replacement is an open subject. As say on IRC, I started to work
on javascript library. But before go further, I need your advice.


What graph fusionforge needs :
- basicaly fusionforge use all kind of graph (pie, plots, even gantt)

PHP alternatives :
- pChart2.0 : everything but gantt. Licence need to be check and
validate. http://www.pchart.net/license
- PHPlot : everything but gantt but clear licence LGPLv2
- Graidle : everything but gantt. Is this project still alive ? No
release since 2011. Licence GPL
- SVGGraphs : everything but gantt. Create SVG graphic. LGPLv3

Conclusion : no alternatives to jpgraph in PHP.


Javascript alternatives :
- jqplot is a jquery extension. everything but gantt. Licence is MIT and
GPLv2
- jQuery.Gantt is a jquery extension, but no dependencies between tasks.
Licence is MIT
- JSGantt is a complete library for gantt. Licence is BSD.

Conclusion : jqPlot + JSGantt couple is an alternative to jpgraph.


Here are some Pros/Cons for each technology.

PHP
- Benefits :
php lib generate image files. no need javascript. direct link to image
if needed.

- Drawbacks :
the server do the job. no php library support gantt. Hooked to jpgraph


Javascript
- Benefits :
uptodate library, gantt is supported, the client do the job. No more
jpgraph.

- Drawbacks:
no support for text / console browser, need javascript enabled, no image
generated


My proposition is to move to jqPlot + JSGantt.

Please find as attachement, a screenshot of a basic docman widget using
jqPlot.

Any advice ?


Franck aka nerville

-- 
TrivialDev Founder
http://trivialdev.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: docman-jqplot-proposition.png
Type: image/png
Size: 12032 bytes
Desc: not available
URL: <http://lists.fusionforge.org/pipermail/fusionforge-general/attachments/20120909/aeef178d/attachment.png>


More information about the Fusionforge-general mailing list