Hi everyone,

I'm working on a project at the moment which concerns creating "workspaces" 
containing mashups of  multiple widgets and inter-widget messaging that can be 
embedded in other applications (such as portals, CMS, intranets etc) and also 
exported and shared. I've been wondering how this could fit with Rave as in 
many ways its quite similar - and it would be far better for us and our 
consortium partners to contribute to Rave rather than to create another project.

I'm currently thinking we could do this in two ways:

1. Have "Rave Region providers" as well as "Rave Widget providers". 

So in this approach, a similar mechanism the one allowing Shindig to provide 
OpenSocial gadgets for Rave Widgets also applies to a Rave Region - so an 
external provider can hook in a complete Region which can itself contain 
widgets.

2. Have Rave act as a Plug-in for other platforms

The alternative is to enable Rave to be plugged in to other applications, to 
provide a Region or a Page that can be rendered for and embedded  in other 
platforms like Drupal, Jetspeed, LifeRay etc. So in this scenario Rave is 
behaving like a kind of standalone mashup layout engine. I think this would be 
really nice, the most complicated part being how you'd wire up the SPI.

Finally, we could always have it both ways which provides for the intriguing 
possibility of publishing regions from one Rave instance through another!

S

Reply via email to