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

Reply via email to