Spec Changes - v0.9

All changes to the OpenSocial spec are proposed, discussed, and voted on in the spec list.

Spec Process

Below is a summary of how this wiki is used in the OpenSocial spec process. For information about the spec process itself, please see the Spec Process document.

Proposing a change

To propose a change to the OpenSocial spec, send an email to the spec list with

[v0.x Proposal]

in the subject (e.g. for example, _

[v0.9 Proposal]

: Proxied Content_). Be sure to include:

  • A description of the change
  • A diff or patch file showing the exact modifications to the current spec
  • A link to a wiki page (include
     
    in the source to have it show up below)

Approving a proposal

Proposals are discussed as needed to clarify, or modify the proposal. Once the details of the proposal have been finalized, the proposal is voted on. When a proposal has received the necessary votes for inclusion, the proposal's wiki page should be tagged with

 

to indicate that it is ready to be prototyped.

Prototypes

Once proposals are approved, they need to be prototyped so they are tagged with

 

. If you are implementing a prototype for a proposal, you should update the proposal's wiki page with information about your prototype and add a

 

tag to the wiki source. Once your prototype is complete, and any necessary modifications to the spec have been discussed and incorporated into the current draft, the proposal page should be tagged with

 

.

Final Approval

Once all proposals have been implemented and any necessary changes made to the draft specification, the community conducts a final vote to promote the current draft to an official spec. At that time we'll reset this page to start focusing on the next iteration.

Proposed Timeline for Current Milestone

  • 3/03/2009: Implementers assigned to all prototypes. Any unclaimed proposals will be moved consideration for v.NEXT.
  • 3/17/2009: All prototypes implemented and ready for review
  • 3/27/2009: Complete reviews and validation of prototypes
  • 3/31/2009: Vote to accept draft as final version
  • 4/03/2009: Final publication of OpenSocial v0.9

Current Status At a Glance

Key

Complete (Prototype implemented, no open issues, spec draft updated)

Prototype complete and issues under discussion

Prototype in progress

Prototype not started

Proposal

Votes

Prototype Owner

Status

/wiki/spaces/a/pages/527209

+5

Paul Lindner

/wiki/spaces/a/pages/527209, no open issues, draft spec updated

/wiki/spaces/a/pages/527059

+5

Shishir Birmiwal

Prototype on orkut sandbox, no open issues, draft spec updated

/wiki/spaces/a/pages/526894

+5

Bob Evans

Prototype live on orkut sandbox. Draft spec has been updated here

/wiki/spaces/a/pages/527089

+5

Lane LiaBraaten

Text about compatibility with PoCo has been added to the draft spec here

/wiki/spaces/a/pages/527044

+5

Scott Seely, Paul Lindner

Prototype is on orkut sandbox.

/wiki/spaces/a/pages/526842

+5

Scott Seely

/wiki/spaces/a/pages/527139

+5

Louis Ryan

Prototype live on orkut sandbox, but needs a minor update.
Spec draft has been updated here

/wiki/spaces/a/pages/527123

+5

Shishir Birmiwal

Prototype live, but doesn't include REST implementation. Install the following app on orkut sandbox.
Spec draft has been updated here

/wiki/spaces/a/pages/526835

+5

Adam Winer

/wiki/spaces/a/pages/527183

+5

Evan Gilbert

International Date Time Number Formatting

+5

Shaopeng Jia

/wiki/spaces/a/pages/527236

+5

Bob Evans

Prototype needs a minor update.
Patch for the draft spec is here but needs to incorporate Adam's comments.

Limited Invalidation

+5

Louis Ryan

Prototype on orkut sandbox.
Patch for spec draft is here and needs to be reviewed/submitted.

/wiki/spaces/a/pages/526706

+5

Paul Lindner

/wiki/spaces/a/pages/527121

+5

Scott Seely, Arne Roomann-Kurrik

The spec now lives here

/wiki/spaces/a/pages/527040

+5

Brian Eaton

Live on orkut sandbox. Draft spec updated here

/wiki/spaces/a/pages/526869

+5

Lev Epshteyn

/wiki/spaces/a/pages/526829

+5

Lev Epshteyn

/wiki/spaces/a/pages/526908

+5

Kevin Brown

Prototype in Shindig and spec draft updated here

/wiki/spaces/a/pages/527072

+5

Kevin Brown

a:Radically simplify the Persistence-AppData API

+5

Arne Roomann-Kurrik

/wiki/spaces/a/pages/526821

+5

Lane LiaBraaten

The XSD is in the draft spec here

/wiki/spaces/a/pages/526784

+5

Scott Seely

Gadgets Spec

/wiki/spaces/a/pages/526785

+5

Kevin Brown

Moved to v.NEXT

/wiki/spaces/a/pages/527208

+5

Moved to v.NEXT

a:Implementing IS_FRIENDS_WITH

+5

Scott Seely

Moved to v.NEXT

a:min_age metadata for ModulePrefs

+5

Scott Seely

Moved to v.NEXT

/wiki/spaces/a/pages/527061

+5

Scott Seely

Moved to v.NEXT

/wiki/spaces/a/pages/527210 should return an URL to the currently used message bundle

+1

Thijs Van der Schaeghe

Current Proposals

We are currently implementing prototypes for the proposals that have been approved for OpenSocial (v0.9)
Needs Prototype (v0.9)
Prototype in progress (v0.9)
Has Prototype (v0.9)

Next Version

Spec Proposals (v.NEXT)

Archives

Spec Proposals (v0.8)