Simply Profile: Free OpenID and LID services

Prototype

Simply Profile is a site geared to research and development of OpenID and LID services. It will as well as host the services allowing for members to sign up and link to the site for their OpenID url. It is going to be an interesting project and I hope to add some Social Networking features later in the development. The Social Networking services will come later, such as blogging, friends listings, and comments tracking.

First Phase

The goal is to implement management for OpenID and LID as well as account sign up. It will use libraries for handling the various features. The design will be very, very simple as well as the management pages. I hope to also have features from the other OpenID sites, such as a list of all of the sites the user has authenticated and when they last visited (if authentication is sent back).

  • Zend Framework
  • NetMesh: OpenID, LID and Yadis

One feature I want to research is allowing for relative DNS urls. Instead of having http://www.simplyprofile.com/services/openid/user/:username for OpenID and http://www.simplyprofile.com/services/lid/user/:username for LID. I would rather shorten it to http://username.simplyprofile.com/openid or I can instead use http://openid.simplyprofile.com/user/:username.

The reason to use http://username.simplyprofile.com is because I want to have multiple services for each username. However, http://username.simplyprofile.com/Index Controller can probably list the yadis XML for the OpenID and LID services or at least a HTML page that does that.

If I can get the relative DNS working, then I’ll add the following shorten URLs:

  1. http://{{username}}.simplyprofile.com. Ex: http://santosj.simplyprofile.com (HTML Profile User Page with Services information in head)
  2. http://username.simplyprofile.com/yadis. For Yadis XML file
  3. http://username.simplyprofile.com/openid. For OpenID service Authentication or what the user links to for OpenID enabled sites.
  4. http://username.simplyprofile.com/lid. For LID service profile request.

Second Phase

  • Personal planet service that allows the user to syndicate blogs into one spot.
  • Comment Tracking
  • Blogging (WordPress MU)
  • Dating Service (over 18 only)
  • Gallery

Possibly Related Posts:


Comments are closed.