This page is a list of areas where Standards communities can be encouraged to be more "DataPortability Friendly". The intention is that DataPortability evangelists will get involved in the relevant community and encourage them to deal with these annoyances.
oAuth
- There is no reference library available that implements oAuth in PHP4. The only PHP library available is from Zend and is PHP5 only.
OpenID
- AX 1.0 as part of OpenID 2.0 is now released. There's support for it in the JanRain PHP libraries and others. But there's no examples or documentation recipes about how to use it. It's not clear whether AX is going anywhere. Even if AX fades as a method of passing profile data, it may still be of use and required for some DP use cases to ass things like the XRDS Service catalogue location.
- OpenID badly needs an Interoperability project to verify that Consumers work with Providers and vice versa.
- The OSIS working group of Identity Commons is highly active working on interop between multiple identity protocols, including WS-Trust/i-cards, OpenID, and SAML. They will be holding a major interop event at RSA 2008.
- The Concordia Project is also working on multi-protocol interop and will also be holding a large interop event at RSA 2008.
Profile Description Schema
- There's a problem with a lack of de facto standard for describing profiles. And multiplying standards with Google Contacts being the latest. This is a real problem for DP. The Identity Schemas working group of IDCommons is devoted to this but from the outside it looks pretty quiet. DP needs to push them along.
- Identity Schemas has a clear path forward to start producing a Community Dictionary Service but needs more resources - maybe DP can help?
- The OpenSocial Project is actively involved right now in defining a RESTful API, part of which is the People Data API. DP can get involved in the development of this emerging standard.
XRDS and YADIS
- Yadis-XRDS looks like it's going to be very important for DP service discovery. And yet there's no list maintained by the XRDS community of acceptable and well known services except this one at XDI.org. DP-Technical has identified the problem. We need to push the community into doing something about it.
Microformats
- There's a lack of PHP libraries (and possibly of libraries in general) for reading Microformats and parsing them out from html pages. hKit exists but it's hardly changed in 2 years and requires PHP5. DP could help by issuing a rallying cry to PHP developers prepared to help move this forward.
We have issued an end of life for PHP4. Most projects and hosting solutions do have PHP5 support by now. Asking for PHP4 packages is quite useless as this is a deprecated "technology"