Chris,
I was developing a parallel container in php after I noticed that Shndig php
is primitive. But happy that someone is working. My container code is very
kiddish.
If there's anything I can work on, please do tell me.

On Sat, Feb 23, 2008 at 8:46 PM, Akash Xavier <[EMAIL PROTECTED]>
wrote:

> 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]




-- 
Akash Xavier
[EMAIL PROTECTED]

Reply via email to