Hey Cassie,

 

I expect to have a 'feature complete' version done this week, that doesn't
mean that it's bug free and perfect yet, but quite functional and does all
the things the Java Shindig server did February the 14th (the codebase I'm
doing the porting from, I've marked recent developments and I'll chase those
changes down once the base is done). So I think that will probably be the
right time to submit the patch.

 

            -- Chris

 

  _____  

From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Cassie
Sent: Monday, February 25, 2008 23:20
To: [email protected]
Cc: Matthew (Chewy) Trewhella; Dan Peterson; Chris Chabot
Subject: Re: php shindig - progress report

 

Hey Chris - because the current php implementation is so out of date it
might be good for you to commit this sooner rather than later. (Even if it
isn't fully functional) Then all these wonderful people who have been
volunteering to help can have something in source control to work with. 

What does everybody else think?
Should Chris post an official patch in a jira issue?

Thanks!

- Cassie



On Mon, Feb 25, 2008 at 1:37 PM, Patrick Chanezon <[EMAIL PROTECTED]>
wrote:

Congratulations and thanks for the port Chris.
Chewy and myself are developer advocates with Google.
We have been in touch with many social sites who want to implement
OpenSocial and are written in PHP: I will point them to this thread and some
of them may offer help.
When your code is checked in, it would be good if you could log bugs for
areas that need work, in order to show new commiters on what work is needed
for Shindig PHP.
Don't hesitate to ping us if you need any help.
Chewy is based in Europe and may be able to meet with you face to face if
you want.

P@


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



--
Patrick Chanezon, Google Developer Advocate
http://wordpress.chanezon.com/
http://code.google.com/apis/

 

Reply via email to