5
Quote:
JulioNC wrote:
Great Job!
Simon, I don't know if we will have problems with the JpGraph Licence in the future. (QPL 1.0 Licence ??? )
Many users use XOOPS as a comercial site. (+1).
Maybe we have to use it as part class Frameworks.
What do you think?
You concerns are noted JulioNC, Johan Persson is the author of JpGraph, he normally doesn't distribute within packages and you have to download it for example to package with mantis, however I wrote to him asking if we can distribute the Standard 2.3 series with XOOPS and you can see his reply in the quote above.
I think XOOPS seems like a good platform for him to diversify or something, i am not sure what his motives for allow us to distro JpGraph within the XOOPS packaging, but he has given us permission to distro it, which is what I wrote to him about before using this package.
I want to use JpGraph, as it produces some very powerful graphs including Garnett graphs which are good for financial and other predictions. As well as being one of the most functional libraries on the web for graphs, I have used this quiet alot in other projects (it is the same graphing library as sourceforge).
The graph factory has a standard copy of JpGraph 2.3 in it, that is the /class/graphs/jpgraph path. For example if you wanted to include open flash chart you would make an edition to the /class/graphs/ with a /class/graphs/open-flash-chart/
and put a wrapper & interpreter which works with the current array structure subset.
This also means it can be rolled back to PHP 4 by replacing the jpgraph library with an earlier version and modify the CACHE_DIR to be inside XOOPS_ROOT_PATH.'/uploads'
It also means that Johan Persson can distribute a professional edition of the graphing library, which works with his purchasable professional edition, which you can just replace the jpgraph directory with.. Which means more market saturation for jpgraph.
Once we have a finalised structure and a complete working Wrap around JpGraph, I will purchase the professional edition and make any modifications that are needed for the professional edition and distro it as a patch without the professional edition of JpGraph, that way Johan Persson gets more sales and we have a unison support of the system.