On Mon, May 19, 2014 at 10:20 PM, Danilo Amaral de Oliveira <[email protected]> wrote:
Hello People,
We are planning to develop an extension that will link and show the documents of a specific wiki spacially allowing the user explore the page dynamically. The idea is similar to the "Just map it" extension.
Our first step was to look some javascript framework available to draw the relationships that could work for us and we came to conclusion that the sigma.js or d3.js will work fine... But, I am worried with the data connection, how can I parse the data from the DB to the extension dynamically?
Do you think the kind of webservice bellow could work? dev.xwiki.org/xwiki/bin/view/Drafts/XWikiJSONWebServiceKickStart
The direction is ok, but: * you should use the 'get' action instead of 'view' to access the webservice: $xwiki.getURL('Main.WebService', 'get', $escapetool.url({ 'outputSyntax': 'plain', 'limit': 10 })) * the webservice should build the JSON in memory using plain Java objects (maps, lists, strings, numbers, boolean) and then serialize it. In Velocity you can use: $jsontool.serialize({ 'foo': [1, 2, 3], 'bar': { 'color': 'red', enabled: true }, 'name': 'XWiki' }) For writing the webservice I would start with Velocity and then move to Groovy but only if really needed. Hope this helps, Marius
Thank you!
Grupo Energisa Danilo Oliveira Analista Suporte Aplicacao TI - DPTO CORP. DE INFRAESTR. TI e-mail: [email protected] | tel: (32) 3429-6342 | cel: (32) 8452-9478
Esta mensagem contém informação confidencial. Se você a recebeu por engano, não divulgue ou copie seu conteúdo. Por favor, avise ao remetente imediatamente e apague-a do computador. Privileged and confidential. If this message has been received by mistake, do not disclose or copy its contents. Please notify sender and delete immediately.
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users