El vie, 29-02-2008 a las 02:35 -0800, Dan Peterson escribió: > Hi all, > > The note regarding the Apache Board Reports got me thinking that it would be > an ideal time to touch on the status of Shindig. Since this is essentially > the first thread of this form since inception, I'll include some > pre-Febraury details as well, for historical sake. Please note that this is > generally longer than the February status reports I saw, but I felt it would > be better to over communicate given that we're a bit late to the game with > these reports. Please do correct anything I may have stated inaccurately.
This is a very nice summary, I think. I think even the high level summary gives more detailed technical information than what the board probably wants to know, so I guess it should be snipped for a board report. But it might be good for a first report. Even if it was not needed for further reporting, I think having a report sticking "in the wall" for everybody to comment is a very good idea for the project as a whole. Regards Santiago > > High-level summary: Shindig's Java implementation making rapid progress > since inception in December 2007. > > - All committers have Apache accounts and access to the repository > - Accepted a couple rounds of "bootstrapping" Java and JS code > contributions from Google (with appropriate IP licensing) > - Generally-functional out of the box experience > - Good progress on (optional) Caja integration for improved security > - Preliminary website created: http://incubator.apache.org/shindig/ > - Healthy community growing, though committers still Google-heavy > - JIRA queue moving in full force > - Majority of progress on the Java server port > - Emerging PHP port, which many people are excited about > > > Now, to jump into some more particular areas... > > OpenSocial and Gadgets specification compliance (referring to the Java > implementation): > > For Gadgets, the compliance with the XML spec is very far along, though > Shindig doesn't yet support icons or preloads, and doesn't correctly handle > all message bundle substitutions. In terms of the core gadgets JavaScript > API, it is also quite far along, though gadgets.util.getFeature is broken. > For the "highly-recommended features," all, with the exception of skins.js, > are implemented in Shindig. > > For OpenSocial compliance, Shindig is not as far along. The initial sample > container was a very basic non-standard implementation for quick testing > purposes. However, the sample container is now in the middle of being > modified to use OpenSocial properly. This means that it is being refactored > to speak via very recently created interfaces, to get data stored in a > flatfile as a mock implementation that can easily be swapped out in > favor ofmore sophisticated versions, depending upon deployment needs. > In addition, > there is discussion about some initial infrastructure work for the Gateway > server component, though the OpenSocial RESTful API is under discussion over > on the spec discussion forum. > > Usage status: > > To facilitate early access for developers, orkut and hi5 are running > Shindig-based > sandbox instances (of the Java server port), and plan to use Shindig for > upcoming production user-facing launches as well. Ning is similarly running > an early instance based on the PHP port. Due to the activity on shindig-dev, > it is very likely there are others in similar positions, so please feel free > to chime in. > > What is coming in the near-term (the next several weeks)? > > - Improved support for OpenSocial 0.7, via a well-defined interface > and a flatfile-backed method for supporting people, activities, and > persistence (as mentioned above) > - Rounding out compliance with the Gadgets spec > - Initial, but *large* "update" patch to the PHP server port > - Initial infrastructure work for supporting the OpenSocial RESTful > API > - Performance improvements to the GadgetServer > > What else is going on? Please speak up if you're working on things that > weren't touched on, or if I didn't accurately describe the state > ofsomething that was touched on. > > Cheers, > -Dan > > P.S. If you're looking to get involved, I'd suggest browsing through JIRA, > and finding an issue that you'd like to take -- please speak up on shindig-dev > when you do so, to avoid duplicate effort. Details documented here: > http://incubator.apache.org/shindig/#tab-support & > http://incubator.apache.org/shindig/#tab-contribute -- Other questions? Just > Ask! -- Santiago Gala http://memojo.com/~sgala/blog/

