Hi Anca,

On Mon, Jan 17, 2011 at 12:15, Anca Luca <[email protected]> wrote:

> Hi team,
>
> I talked on Friday with Vincent about how to approach editing of a
> dashboard, and we rethought the current approach of specifying the
> gadgets in a dashboard.
>
> Right now, the solution I started to implement is Option 4) in the
> Dashboard syntax section,
>
> http://dev.xwiki.org/xwiki/bin/view/Design/GadgetIntegration#HOption429Columnmacroforlayouting2Cdashboardextendscolumnmacro
> , having the gadgets be actual macro calls in wiki syntax in the content
> of the dashboard macro. This is causing quite some issues on editing,
> because the wiki syntax of the document needs to be re-generated when
> the dashboard changes.
>
> We detailed another solution, option 5) in the same document
>
> http://dev.xwiki.org/xwiki/bin/view/Design/GadgetIntegration#HOption529Gadgetentriesstoredinobjects2Cdashboardmacroonlypinpointsthepositioninthepage
>
> , where gadgets will be specified by objects in the dashboard document,
> and the dashboard macro call in the page will only mark the point where
> the objects are read and rendered as a dashboard. Editing should be
> easier in this case, as the data is more structured than in option 4)
> (reading and changing object fields).
>
> My question here is, does anyone see anything wrong with option 5) ? So
> far to me it seems a better choice than 4), easier to implement and
> fixing more problems, and it feels a bit more "semantic" to store the
> gadgets as structured data, rather than "unstructured" document content.
>

I like option 5 a lot since it fits with the XWiki way of doing applications
and stuff on top of the platform. If there are any drawbacks, I think
they're worth it given the benefit that the uniformity of addressing the
issue provide.

Keep up the good work!

Guillaume

Thanks,
> Anca
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to