On Thu, Feb 5, 2009 at 14:34, Dan Miron <[email protected]> wrote:
> Hi guys,
> In order to implement the chart macro
> (http://jira.xwiki.org/jira/browse/XWIKI-2883) , i propose the following:
>
> - Create a new TableBlockDataSource  which implements the
> com.xpn.xwiki.plugin.charts.source.DataSource and which will take data
> from a table contained within a Wiki2.0 document.
> - Use the existing ChartPlugin for aquiring this new data source and
> generate the graph.

IMO macro should not use old api/plugins, if a chart component is
needed that the chart macro would used we should create it. In a
general manner I are trying to never use anything from pmd xxwiki-core
in component but translate and redesign useful xwiki-core code into
new components (like observationmanager, the rendering it self, etc.).

>
> This new datasource, in order to be compatible with the chartPlugin,
> gets its parameters via a Map<String, String>. So I'm thinking of
> passing the current document and the table number as strings encoded in
> such a Map and then, in the datasource parsing the document and getting
> its DOM tree and then extracting the data from it.
>
> What do you think about this approach?
>
> Tnx,
> Dan
>
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
>



-- 
Thomas Mortagne
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to