This is the home page for the Apache Shindig space.
Table of Contents
FAQs
What's the relationship between Shindig versions and OpenSocial spec versions?
There was a recent post on the mailing list that discussed this relationship. These will match what you would find in the SVN. For convenience, here's a quick table summary.
Shindig Version |
OpenSocial Spec Level |
Notes |
---|---|---|
reTIRED |
??? |
This is no longer used. |
1.0.x-incubating |
0.8.1 |
... |
1.0.1 (currently Trunk) |
0.9 |
... |
How do I enable OAuth in Shindig?
Rodrigo Gallardo has started a the Enabling OAuth support page. Check it out for details.
How do I verify the OpenSocial compliance of Shindig?
Call mvn -Prun on the 1.0.x-incubating branch and open in your favourite browser http://localhost:8080/gadgets/files/samplecontainer/samplecontainer.html.
Specify http://opensocial-resources.googlecode.com/svn/tests/trunk/suites/0.8/compliance/reference.xml to verify the compliance tests in Shindig.
How do I use JMX with Shindig?
With Jetty, you need to set MAVEN_OPTS=-Dcom.sun.management.jmxremote and call mvn -Prun. After this, you could use jconsole as usually.
How can I provide my own implementation of the data services?
First, it's helpful to have an overview of Shindig's architecture. Dave put a great post on his blog, so start by reviewing that. (Hey Dave, would you consider moving your post over to this wiki?) Notice in step 5, you get to the three data services, PersonService, ActivityService, and AppDataService. From there, you can check out Harry's instructions on Providing your own data service implementation.
What do I need to do to integrate shindig into my site?
See The rough guide to deploying shindig. It's very barebones right now, but hopefully can get you started.
How can I display a gadget in my web page?
This how to shows the integration of a gadget in a web page Display a gadget in a web page.
How do I generate the iframe urls manually?
With Tomcat, how to use Shindig as a non-root application?
If you are using a non-root context like /shindig you want to edit your /java/common/conf/shindig.properties file.
Edit to equal to your new path
shindig.content-rewrite.concat-url=/shindig/gadgets/concat
Resources
OpenSocial external resources
Here is the list of OpenSocial external links:
- Partuza: A Shindig based example social network site
- Socialsite: socialsite: Open Source Social Networking Server with OpenSocial Support
Other OpenSocial implementations
Here is the list of other OpenSocial container implementations:
- Baadal: .NET port of Shindig
Articles on Shindig
Title |
Publisher |
Author |
Published |
---|---|---|---|
OpenSocial a Standard for the social web slideshare PDF |
Patrick Chanezon |
March 2009 |
|
N/A |
Arnaud Bailly |
Feb. 2009 |
|
Rajdeep Dua |
Jan. 2009 |
||
ASF |
Henning Schmiedehausen |
Nov. 2008 |
|
? |
Rajdeep Dua |
Nov. 2008 |
|
Article Alley |
Kevin Burbank |
Oct. 2008 |
|
N/A |
Chris Chabot |
Oct. 2008 |
|
N/A |
Rajdeep Dua |
Aug. 2008 |
|
Google Sites |
Rajdeep Dua |
June 2008 |
|
Architectural Overview of Shindig , an OpenSocial Reference Implementation |
Google Sites |
Anash P. Oommen |
June 2008 |
Google Sites |
Anash P. Oommen |
June 2008 |
|
GoogleDevelopers |
Dan Peterson, Paul Lindner and Chris Chabot |
June 2008 |
|
Architectural Overview of Shindig , an OpenSocial Reference Implementation |
N/A |
Rajdeep Dua |
May 2008 |
N/A |
Chris Schalk |
May 2008 |
|
N/A |
Chris Schalk Chris Chabot |
May 2008 |
|
N/A |
? |
March 2008 |
|
Shindig Architecture: Java Gadget Classes |
N/A |
Michael Mahemoff |
Feb. 2008 |