Hi list,

I'm working with Rave for a few months now and was thinking about the following 
new feature: ability to uploading widgets to the portal. Currently widgets can 
only be added by URL. This raises the question, where do you host your widgets? 
One can think of various solutions but having a simple upload function 
available might come in handy.

Some thoughts:
- W3C widget can be uploaded as .wgt file
- OpenSocial widget can be uploaded as plain XML file, or as a zip file in case 
additional resources (CSS, JS) are required.
- Rave contains a controller/servlet to serve the widget files, optionally 
allow placeholder replacements.
- Rave treats uploaded widgets like any other widget, meaning a reference (e.g. 
http://localhost:8080/widget-repo/mywidget.xml) to the uploaded widget is 
stored in the widget database table.

What do you think? 

PS: I noticed a recent discussion about widget catalogs. While interesting, I 
expect a catalog to be a more heavy-weight solution. To be clear I'm proposing 
a simple upload / widget hosting solution.

Regards,
Richard

Reply via email to