Chris, I don't remember where, but sometime ago I read that http://shindig .chabotc.com/ifr/?url=(http://www.labpixies.com/campaigns/todo/todo.xml)<http://shindig.chabotc.com/ifr/?url=http://www.labpixies.com/campaigns/todo/todo.xml> would be better than http://shindig .chabotc.com/ifr/?url=http://www.labpixies.com/campaigns/todo/todo.xml
On Fri, Feb 22, 2008 at 3:22 AM, Chris Chabot <[EMAIL PROTECTED]> wrote: > Thanks, was wondering why you linked a .js :) > > Once i have the proxy, js and rpc servlet ports done (working on those > now), some popper testing was next on the list so this will be a > useful tool. > > ps on my demo server i've made a opensocial-0.7 feature directory > which contains the opensocial-reference content, so it can run it > without having to edit the compliancetests.xml file. > > Oh and btw, what would be the easiest way to test all of this in a > container environment, presumable just take the samplecontainer and go > from there? Any gotcha's i should be aware off? > > -- Chris > > On Feb 22, 2008, at 7:09 AM, Cassie wrote: > > > ha, and by that link (which ends mistakenly in .js) i really meant: > > > http://opensocial-resources.googlecode.com/svn/tests/trunk/compliancetests.xml > > > > On Thu, Feb 21, 2008 at 9:53 PM, Cassie <[EMAIL PROTECTED]> wrote: > > > >> btw - the initial compliance tests are here: > >> > >> > http://opensocial-resources.googlecode.com/svn/tests/trunk/compliancetests.js > >> > >> (these are a wip, any patches are very welcome!) > >> > >> - Cassie > >> > >> > >> > >> On Thu, Feb 21, 2008 at 7:32 PM, Kevin Marks <[EMAIL PROTECTED]> > >> wrote: > >> > >>> Trying out Cassie's initial spec compliance app which I had to > >>> modify > >>> to: > >>> <Require feature="opensocial-samplecontainer"/> > >>> instead of > >>> <Require feature="opensocial-0.7"/> > >>> > >>> you can see that you're getting there. Presumably not having any > >>> owner info is due to a lack of a real db backend? > >>> > >>> Great progress, looking forward to seeing this soon; we have a lot > >>> of > >>> people interested in a fuller PHP version. > >>> > >>> On Thu, Feb 21, 2008 at 9:45 AM, Cassie <[EMAIL PROTECTED]> wrote: > >>>> So Shindig definitely needs its own tests. The spec will only > >>>> include > >>>> compliance tests because thats all it can/should enforce. > >>>> Compliance > >>> tests > >>>> will never be equivalent to a regular testing suite because the > >>>> spec > >>> allows > >>>> a lot of different ways to handle one call. > >>>> > >>>> It can't test for instance that a person's name field is equal to > >>> what you > >>>> think it should be. That could only be in a shindig specific test. > >>> The > >>>> compliance test would only make sure that the call returned an > >>>> opensocial.Name object and had at least one field filled out. > >>>> > >>>> Hope that helps explain things. > >>>> > >>>> - Cassie > >>>> > >>>> > >>>> > >>>> > >>>> On Thu, Feb 21, 2008 at 9:15 AM, Bruno Bowden <[EMAIL PROTECTED]> > >>> wrote: > >>>> > >>>>> Fantastic Chris. Thanks for the contributions. > >>>>> > >>>>> To help keep the two versions in sync, we should have test cases > >>> that can > >>>>> be > >>>>> run against both versions. That's something that belongs with the > >>> spec and > >>>>> outside of Shindig. > >>>>> > >>>>> > >>>>> On Thu, Feb 21, 2008 at 4:30 AM, Chris Chabot <[EMAIL PROTECTED]> > >>> wrote: > >>>>> > >>>>>> Hey guys, > >>>>>> > >>>>>> Since no one likes to hear "it's being worked on" without being > >>> able > >>>>>> to see it, and i now have the first visible workings of a php > >>> version > >>>>>> i thought i'd post a bit of a progress report. > >>>>>> > >>>>>> I've been working for the last 7 or 8 days on a php port of the > >>> java > >>>>>> shindig code, I've chosen to follow the structure as closely as > >>>>>> possible where the language differences allows for it to make > >>>>>> supporting the same features and having the same behavior easier. > >>> Now > >>>>>> it's been a bit of a challenge, partially because the last time > >>> I've > >>>>>> read any java code is 8 years behind me, and partially since it's > >>> a > >>>>>> huge undertaking to port an entire large feature set and service > >>>>>> without being able to test it until all the components are done, > >>> and > >>>>>> php being a completely different environment then the java/jetty > >>> one. > >>>>>> > >>>>>> I've now reached the point where the basic structure is working, > >>> and > >>>>>> it successfully renders the todo.xml gadget into a valid and > >>> correct > >>>>>> gadget. > >>>>>> > >>>>>> I'm still working on the js, rpc, proxy and gadget token bits so > >>> their > >>>>>> not included in this, also the remote content gadgets are not > >>>>>> supported yet (though that will be very quick to follow). > >>>>>> > >>>>>> I expect to have those lacking bits done in the near future, and > >>>>>> combined with a good bit of testing i hope to have a 'patch' > >>> ready for > >>>>>> submission soonish (and i need to formalize the permission to > >>> submit > >>>>>> it under the apache license with my employer, but that is a mere > >>>>>> formality). > >>>>>> > >>>>>> Feature wise it's completely compatible to the java cousin, > >>> including > >>>>>> the 'features', message bundle, etc support and only the > >>> GadgetServer, > >>>>>> web service and caching parts are different from the java version > >>> (in > >>>>>> memory caching for instance couldn't work in a multi process php > >>>>>> environment), and i think i'll soon add a few more php specific > >>>>>> optimizations soon to speed the whole thing up a bit as well. > >>>>>> > >>>>>> The code i'm using for porting is from feb 14th, i'll evaluate > >>> the > >>>>>> patches that happen in the meantime once i've got everything > >>> done, > >>>>>> since doing both would be to much of a strain progress right now. > >>>>>> > >>>>>> A working demo can be seen here: > >>>>>> > >>>>>> > >>>>> > >>> > http://shindig.chabotc.com/ifr/?url=http://www.labpixies.com/campaigns/todo/todo.xml > >>>>>> > >>>>>> And the code-so-far for those who are interested in a sneak > >>> preview of > >>>>>> it is here: > >>>>>> http://www.chabotc.com/php-shindig.tar.gz > >>>>>> > >>>>>> Please do keep in mind that it's still work in progress, so i > >>> know > >>>>>> there's no gadget container yet, no proxy implementation etc; If > >>> you > >>>>>> just want a fully functional php shindig server, please wait a > >>> little > >>>>>> more since this is nothing but a code preview :) > >>>>>> > >>>>>> -- Chris > >>>>>> > >>>>>> > >>>>> > >>>> > >>> > >> > >> > > -- Akash Xavier [EMAIL PROTECTED]

