Hi Matthew

Thanks for your fast reply! Please find my new input below.


On 02/22/2012 03:45 PM, Franklin, Matthew B. wrote:
-----Original Message-----
From: Andreas Deller [mailto:[email protected]]
Sent: Wednesday, February 22, 2012 6:42 AM
To: [email protected]
Cc: Andreas Deller
Subject: Basics/documentation

Hi everybody

Hi Andreas


Sorry for the rookie question, but I've been trying in vain to get
documentation about:
- Rave architecture

Good point.  We haven't really documented the general architecture well.  While 
it is a little in flux, I think it is stable enough to support a high-level 
description. (I will create a ticket for this)
Thanks, this would be a huge help for newcomers.


Was there something specific you were looking for?
Yes:
- Web servers (Rave server, 3rd party server, google server hosting more
        javascript, etc.)
- Maybe a port matrix what connections must be possible
- Module description (rave-components, rave-portal, rave-shindig, more?)
- Lifecycle description
- What is rendered where
- Security features (like Caja in Shindig)
- 'Extension points' where to add own widgets
- The role of Spring in the setup
The way I read the available documentation, Rave is a project using/integrating
Shindig and Wookie. The relation between them would interest me.


- differences/improvements of rave-shindig vs. shindig

The goal of Rave-shindig is to provide default SPI implementations and 
abstractions of those SPIs that tie neatly back to core Rave functionality.  
This will allow implementers to more easily integrate custom implementations 
for retrieval and storage of common data.

That being said, we aren't there yet.
So extensions made in Shindig should be available in Rave, too?


- how to develop custom widgets

Rave supports two widget specifications at the moment:  OpenSocial [1] via 
Shindig and W3C [2] via Wookie.  Developing a widget that conforms to either 
should be all you need to get it integrated in Rave.

[1] : http://docs.opensocial.org/display/OSD/Building+OpenSocial+Apps
[2] :  http://www.w3.org/TR/widgets/
[1] is a great link.
Since our application will not have much to do with OpenSocial contents,
developing custom widgets (news ticker, stock exchange rates incl. a workflow
within the widgets etc.) is one of the core features the framework must allow.
If I understand you right, Rave doesn't limit these possibilities?

- how to integrate custom widgets into a separate web app (that's what
        we're ultimately interested in)

We have a goal of embedding sets of Rave widgets in other apps, but don't have 
anything substantial quite yet.  If you have specific desires for how this 
would work, we would love to hear them (or better yet, have you help work on 
them)
We have an existing application, part of which should be extended
by widgets so the enabled pages look more 'fresh', more dynamic and
more user-centered. With Shindig, this seems to be possible, but with
much manual work. We wondered if Rave would make this easier (e.g. with
handling user preferences what/where widgets are located, DnD support
out of the box, add/remove possibility like in the portal demo, etc.).
'Own' as well as 3rd party widgets should be integratable, and all placed
behind a reverse proxy (this raises problems with links created with
javascript, but is a must-have).
We're still not sure if the approach using Shindig or Rave is suitable for
this, so this is why I looked for documentation :-)



http://incubator.apache.org/rave/documentation/index.html didn't help me,
neither did any other link on the Rave homepage nor Google, nor the mailing
list.

Thanks in advance
        Andy Deller

--
[email protected]  Tel +41 44 268 89 61 Fax +41 44 261 27 50
Ergon Informatik AG, Kleinstrasse 15, CH-8008 Zürich
http://www.ergon.ch
___________________________________________________________
___
e r g o n    smart people - smart software


Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to