We're thrilled to tell you the initial commit to the Shindig repository is in. This is the first of many steps towards providing infrastructure for those wishing to host OpenSocial apps on their websites. In case you didn't see it last time, Shindig is a new project in the Apache Software Foundation's incubator (as per the formal proposal) that aims to provide an open source reference implementation of the entire OpenSocial stack -- Shindig's goal is to allow new sites to start hosting social apps in well under an hour's worth of work.
As an introduction, the components of Shindig can be broken down as follows:
- OpenSocial Gateway Server -- an open source implementation of the server interface to container-specific information, including the OpenSocial REST APIs, with clear extension points so others can connect it to their own backends.
Shindig's success, like that of all Apache Software Foundation projects, depends on the diverse community of people working on and using it. While the initial contribution of the Gadget Server was written in Java, Shindig is language neutral. Ning is planning to contribute an initial version of a PHP Gadget Server, and we've heard rumors of C#, Perl, and Ruby.
If you're interested to get started with the code, please review the README doc, to check out the source, and get your own service running.
This is the first of many steps in the evolution of Shindig, OpenSocial, and gadgets. We'd love your feedback.