Javascript Visualizations Integrations

Last modified by Fawad Ali on 2020/03/02 12:53

Mentor(s)
Estimated workload
3 month
Details

The objective of this project would be to integrate powerful Javascript visualization libraries in XWiki and particularly those that would allow editing of the visualization, and extend XWiki internal APIs to make it easier to integrate such libraries.

Examples libraries to integrate:

- mapjs mindmap (includes wysiwyg modifications on a mindmap)
- vis.js timeline & graph (includes wysiwyg modifications on a timeline or graph
- vizjs (graphviz)

In terms of XWiki features that could be integrated in the XWiki core:

- support for a REST api to save the content of a macro being edited
- support to saving an "image" version of the visualization capturing the div including the visualization (which would allow PDF export on the visualization)
- support for realtime rendering of a visualization versus the macro content (change the graphviz content and render it in realtime)

Volunteers

 

Active
Yes
Year

2020

Developer profile

Javascript specialist.

Status

Proposed

Tags:
Created by Fawad Ali on 2020/01/13 17:15
   

Get Connected