Just for those interested, I though I let you know if you go to JBaron.com you can download the WidgetPortal that support already much of OpenSocial and uses Node as the underlying engine. It comes with a demo that demonstrates main capabilities. Some of them:
1. Support for multiple widgets: OpenSocial, W3C, Content, Feeds (RSS/Atom) and NetVibes (depends on external render engine).
2. Drag and drop of widgets on pages.
3. Owner/viewer based securitry model (only owner can modify pages and the widgets on the page).
Right now only Linux 32bits is supported due to some native HTML parser dependency. It re-uses the Shindig clientside Javascript libraries, the rest is developed from scratch. Certainly not 100% compliant but already many of gadgets do render correctly (see the demo) on new versions of Firefox, Chrome and Safari.
However just to warn you, the purpose of this product is not just OpenSocial support, it also tries to support other widget technologies like the W3C Widget standard. So if you interested in an OpenSocial only implementation, the WidgetPortal might have a few too many abstractions.
regards,
Peter, JBaron