The tie is only in the displaypanel macro. It allows to make a panel that is made of a gadget. Currently the displaypanel is part of the core altough it's really XE
Ludovic Vincent Massol a écrit : > On Feb 23, 2009, at 4:40 PM, Ludovic Dubost wrote: > > >> I understand. Now there is one thing it would be great to include in >> XE, >> it's the 2 macros >> >> - the change in #displaypanel >> - the #displaygadget >> >> The displaypanel macro change can be reviewed. It only tests for the >> panel to exist in PanelClass >> If the param exist it calls displaygadget, if not it continues the >> normal display panel >> >> Having it commited would make it much easier to deploy the gadget >> application >> >> WDYT ? >> > > I don't like too much the fact that we'd be tying Gadgets in the core. > I don't think this should be the case. Jerome is going to commit > support for Velocity macros in the new rendering in 1.9M1 so maybe > this is the chance to use it and thus have the macro defined in the > gadget application? > > Note: I haven't had time to look at the code you wrote so maybe this > is not possible for some reason. > > Thanks > -Vincent > > >> Ludovic >> >> Vincent Massol a écrit : >> >>> On Feb 23, 2009, at 2:43 PM, Ludovic Dubost wrote: >>> >>> >>> >>>> Hi devs, >>>> >>>> I've implemented support for Google Gadgets for pages and for >>>> panels. >>>> >>>> http://incubator.myxwiki.org/xwiki/bin/view/Gadgets/ >>>> >>>> It is possible to browse the Google Gadget Directory and select a >>>> gadget, set it's parameters and either: >>>> >>>> - insert a call to a gadget macro in a wiki page >>>> - create a panel with this gadget >>>> >>>> >>>> It's basically working, except for a few Gadget translations issues >>>> in the gadget settings page (for some gadgets). >>>> To integrate in XE this requires: >>>> >>>> - a slight modification to the PanelClass and the displaypanel macro >>>> (to support a gadgeturl and gadgetprefs field) >>>> - a few pages including a Gadget Groovy page (which requires >>>> programming rights) >>>> >>>> I think we should transform the Gadget Groovy to a plugin to avoid >>>> the need for programming rights. >>>> >>>> We can also from there create a special page type to make a display >>>> of gadgets or panels like iGoogle or NetVibes. >>>> It would store gadgets or panel lists in a special class with some >>>> position parameters. And with some JS we can reposition the panels >>>> or gadgets and save the config in the wiki page. >>>> This would be an easy way to make some portal like experience in the >>>> wiki. >>>> >>>> Who wants to takeover this from the dev team ? Do you think we can >>>> have this in 1.8 ? >>>> >>>> >>> My opinion is no for XE 1.8. Too late, too risky, not ready enough in >>> term of quality, everyone busy on trying to release 1.8 in time :) >>> >>> However since it's an application it's not related to the lifecycle >>> of >>> XE and can be released independently. So here's what I suggest: >>> >>> 1) It's put quickly on code.xwiki.org as an app for testing/having >>> fun/ >>> trying out >>> 2) if someone in the devs community is interested to take over then >>> it >>> could be improved and moved to our svn (after a vote) >>> 3) I'd release a first version 1.0 without including it in the XE >>> distribution just to get feedback, ensure it works fine, make it >>> nicer, etc >>> 4) We could then release the 1.1 version in XE whenever it's ready. >>> It >>> could be in 1.8.1, 1.8.2, 1.9M1, etc >>> >>> WDYT? >>> >>> Thanks >>> -Vincent >>> > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs > > -- Ludovic Dubost Blog: http://blog.ludovic.org/ XWiki: http://www.xwiki.com Skype: ldubost GTalk: ldubost _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

