Changes for page Chart.js Integration

Last modified by Thomas Mortagne on 2023/10/10 14:43

From version 1.1
edited by Marius Dumitru Florea
on 2016/03/18 16:01
Change comment: There is no comment for this version
To version 2.1
edited by Marius Dumitru Florea
on 2016/03/18 16:50
Change comment: There is no comment for this version

Summary

Details

GoogleSummerOfCode.ProjectClass[0]
Details
... ... @@ -1,0 +1,8 @@
1 +Create an XWiki [[extension>>platform:Features.Applications]] that integrates [[Chart.js>>http://www.chartjs.org/]]. The idea is simple: be able to generate nice charts with data coming from the wiki. The following features could be interesting:
2 +
3 +* A [[wiki syntax macro>>platform:DevGuide.WikiMacroTutorial]] to display a chart inside a wiki page. This should be similar to the existing [[Chart Macro>>extensions:Extension.Chart Macro]], but the chart should be generated with Chart.js obviously.
4 +* Support for various chart sources (where the data comes from): [[wiki syntax table>>platform:Main.XWikiSyntax||queryString="syntax=2.1&section=Tables"]] (in-line or from a different wiki page), [[SQL query>>extensions:Extension.Query Module]], etc.
5 +* Visual chart editor (live preview when modifying the chart source or the chart parameters)
6 +* User interface to manage the charts:
7 +** Integration with the [[Create Wiki Page>>platform:Features.DocumentLifecycle||anchor="HByusingtheAddPageaction"]] wizard to create a new chart
8 +** [[List>>extensions:Extension.Livetable Macro]] existing charts, edit/delete them
Mentor(s)
... ... @@ -1,1 +1,1 @@
1 -xwiki:XWiki.mflorea
1 +xwiki:XWiki.mflorea,xwiki:XWiki.dgervalle
Developer profile
... ... @@ -1,0 +1,1 @@
1 +The developer should have good knowledge of JavaScript, HTML5 and CSS. A decent level of Java and SQL is needed for collecting the data for the charts.

Get Connected