The DiSo Project will only be successful if the components are made to be interoperable between platforms, domains and across services.
This means that, at minimum, given that we're starting by building a series of plugins for various platforms, that we need to be able to login, discover services and then perform authorization between various DiSo endpoints. Beyond that, of course, things don't get interesting until we can start moving data back and forth or provide a means to sub out one service provider for another (of matching service type).
To that end, this page will provide an initial list of demos that could be designed and built to demonstrate essential interoperability between platforms.
Drupal to Wordpress
- Create an account on a Drupal IdP
- Sign in to a WordPress RP
- Once authenticated, the RP should fetch the user's discovery profile
- If a Portable Contacts endpoint is discovered, the RP should ask the user to grant it authorization to import her friends list to enable sharing features and/or to let the user know which of their friends have posted content or comments on the RP
- Once granted authorization, the RP should fetch the user's contact list and match locally on URL and/or hashed email address, presenting the user with a list of content created by their contacts, sorted by contact name
- Later on, if the user would like to share something with a friend, the RP should provide a type-ahead interface that would allow the user to forward blog posts to their contacts with email addresses; the user should also be allowed to type in a custom email address(es) for their contacts
Drupal to Movable Type
Wordpress to Movable Type
WordPress to Drupal
Comments (0)
You don't have permission to comment on this page.