Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

OpenSocial server implementation

What is the preferred method of implementing the OpenSocial platform? I'm aware of Apache Shindig but can't really find any useful information on it. Also, is it possible to use an existing solution like the Rails-based lovdbyless and add OpenSocial features to it?

like image 984
Abdullah Jibaly Avatar asked Dec 22 '08 22:12

Abdullah Jibaly


3 Answers

I've ported shindig over to .NET at http://code.google.com/p/pesta/ and a sample site using it from partuza at http://www.codeplex.com/raya

like image 124
sean Avatar answered Oct 14 '22 01:10

sean


There seems to be a plugin that someone started, Ruby on Rails, OpenSocial Container plugin 0.1.0, the comments have someone from Apache Shindig suggesting it get rolled into there as the Ruby server implementation.

I also found an article on rolling your own, Google's OpenSocial with Ruby on Rails.

I haven't tried, either, yet.

like image 32
Otto Avatar answered Oct 14 '22 01:10

Otto


Even some of the guys on the Shindig team admit that the documentation is very sparse, to the extent that they say the source code is the documentation - and, believe me, there's quite a bit of source code to look at.

The most helpful links I've found are these:

http://mail-archives.apache.org/mod_mbox/incubator-shindig-dev/200805.mbox/raw/%[email protected]%3E/

http://cwiki.apache.org/confluence/display/SHINDIG/The+rough+guide+to+deploying+shindig

http://mail-archives.apache.org/mod_mbox/incubator-shindig-dev/200905.mbox/%[email protected]%3e

and for an example of how to replace the default classes so as to interact with a database:

http://cwiki.apache.org/confluence/display/SHINDIG/Providing+your+own+data+service+implementation

like image 1
davek Avatar answered Oct 14 '22 03:10

davek