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
