On Wed, Apr 2, 2008 at 4:50 PM, Christian Schalk <[EMAIL PROTECTED]> wrote:
> Hello shindig-dev, > > It seems like a lot of the questions on shindig-dev are around how to wire > the OpenSocal API to a real backend. Given that, I'm in the process of > putting together a guide on how to attach your local version of Shindig to > a > native datasource. I don't understand meaning of "wiring to a native datasource" here. do you mean - how does one connect Shindig to some data source (like database) that is local to wherever Shindig is running in? If so, I don't think there is any magic to it at all. Shindig is a java application that could be hosted on any Java application server such as JBoss, WebSphere etc using frameworks such Spring (i.e., not just on servlet container such as Jetty, Tomcat). Java Application Servers have dealt with this problem of connecting to any datasource - be it a database or file system or another application or just about anything else. Right now, I don't see anything in Shindig that precludes me from hosting it on a Java App Server. Or, just add JDBC connectivity to talk to my database. As long as Shindig can play nicely with Java Application Servers, Servlet Containers or any Java Framework, Shindig doesn't HAVE to worry about such details at all. thanks > > Here's a draft set of items that I'm planning to cover in the guide: > > Basics > > > 1. Quick review on how to install Shindig on your server. > - Testing some simple (non-OpenSocial) Gadgets on your server. > 2. Testing an OpenSocial app within your Shindig environment > - Trying out the SampleContainer. > - Trying out some other simple OpenSocial apps with the > SampleContainer > - Playing around with simple XML based state data within the > SampleContainer > > > Intermediate-Advanced > > > 1. State Data access concepts > - Reviewing concepts on how to access data > - The all Java approach - implementing interfaces > - The RPC approach - creating http based response > mechanisms > 2. Building your own data access using either > - Java approach > - Getting familiar with the classes and interfaces in > org.apache.shindig.social.*. > - Implement the provided interfaces to access custom data. > - Language neutral RPC approach > - How to build your own http mechanism in PHP to serve > social data > > > Let me know if you any suggestions or additions, and we'll continue to > flesh > this out and publish it. > > Thanks, > -Chris > > -- > Chris Schalk, Google Developer Advocate >

