Changes between Version 31 and Version 32 of ShindigStarted

Show
Ignore:
Timestamp:
02/01/08 13:09:14 (3 years ago)
Author:
reinoud (IP: 82.204.44.50)
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ShindigStarted

    v31 v32  
    5555This guide describes my experience with the Java version of Shindig, and a PHP container. 
    5656==== Is Shindig production ready ==== 
    57 No. Not unless you accept some serious security and other issues. I wouldn't even call it ready for your own !OpenSocial public beta-test. That being said, Shindig is being developed at an incredible pace, and I wouldn't be surprised if it ''is'' production ready by the time you read this. 
     57No. There are still some issues. If you're interested, check [https://issues.apache.org/jira/browse/;jsessionid=2DF627B6016E52FB70FF89120330A60DSHINDIG/component/12312112 the JIRA]. There are still some security and functionality issues. Furthermore, obvioulsy, you need to do some custom work to attach the server to your datasources, see [#FinalDatAllTheWay later in this document].  That being said, Shindig is being developed at an incredible pace, and I wouldn't be surprised if it ''is'' production ready by the time you read this. 
     58 
     59Also see [http://mail-archives.apache.org/mod_mbox/incubator-shindig-dev/200802.mbox/%3caa285c160801311823o4c024f8fp632895e90380868a@mail.gmail.com%3e Kevin's remarks] on an earlier version of the statement above. 
    5860 
    5961I believe Orkut and Hi5 are running on a (slightly modified version of the) Shindig server, so obviously it is possible to modify Shindig in such a way that it may be used for a public sandbox test. I'm not sure on which platform Ning and (soon to be) Myspace are running their respective sandboxes (if anyone knows, please let me know). Hyves is committed to have their sandbox test run on Shindig. 
     
    7375   The server-side code that is responsible for the social network site. In Hyves's case, the container is in PHP. 
    7476 Container-page:: 
    75    The parent-page that hosts the iframes that contain the gadgets. (note that the !OpenSocial spec never defines that gadgets need to be hosted in iframes; perhaps more accurate would be to say: the parent page that hosts the gadgets). 
     77   The parent-page that hosts the iframes that contain the gadgets. (note that the !OpenSocial spec never defines that gadgets need to be hosted in iframes; perhaps more accurate would be to say: the parent page that hosts the gadgets. In the future, most likely, we'll be able to drop the iframes through Caja security. This is not in the scope of this document, see [http://mail-archives.apache.org/mod_mbox/incubator-shindig-dev/200802.mbox/%3c47d79a260801312027x449ab0f4jf7e1556178b636db@mail.gmail.com%3e Bruno's notes on this]). 
    7678 Container site:: 
    7779   The social network site (the collection of rendered-HTML pages) you want to integrate !OpenSocial in. 
     
    105107 
    106108== Getting started with Shindig == 
    107 I did all my work on the Shindig version of two days ago (revision 616512). I installed it on Gentoo Linux, with Java 1.5.0_10. (Kevin brown just [http://mail-archives.apache.org/mod_mbox/incubator-shindig-dev/200802.mbox/%3caa285c160801311900s22d5cb18v1d95fdf79c941958@mail.gmail.com%3e wrote a post today] that you should use Java 1.6)  . It might or might not work with another Shindig version, it might or might now work on other OS'es and Java versions, it will most probably not work if you use anything else than the Java version on Shindig. 
     109I did all my work on the Shindig version of two days ago (revision 616512). I installed it on Gentoo Linux, with Java 1.5.0_10. (Kevin Brown just [http://mail-archives.apache.org/mod_mbox/incubator-shindig-dev/200802.mbox/%3caa285c160801311900s22d5cb18v1d95fdf79c941958@mail.gmail.com%3e wrote a post today] that you should use Java 1.6)  . It might or might not work with another Shindig version, it might or might now work on other OS'es and Java versions, it will most probably not work if you use anything else than the Java version on Shindig. 
    108110=== First date with Shindig: just try and see how far you can get === 
    109111 1. Check out the Shindig sourcecode: