Monday, July 26, 2010

Porch of Web 3.0


I have good question for you:
how much external web elements your site has?

Not long ago I noticed that almost all sites use external elements. We approach moment when sites are mostly build from ready to use, remote services, elements. In example we have:
AddThis for sharing,
Flickr for galeries,
YouTube for movies,
JanRain Engade, Facebook connect, Google Login for federated login,
JanRain user account hosting,
Google My Search,
Disqus for comments,
Google Analytics for statistics,
Meta-information analysis of content,
Auto content translation services,
ready to use forums,
...

We have almost all we would like, and even more. In future maybe we will have to build our sites, but only drag&drop components from repository, without any knowledge of html and programming languages.

Future of OpenID

I ask my self will OpenID be a common login on every site? I doubt, not in today form, maybe in some way integrated with web browser or in similar next generation login standard. Why so hard you ask. Because it took few years for OpenID to gain popularity, and even now it's way from satisfactory. Today we have a big disproportion everyone wants to be a provider because it means loyalty of user and having access to theirs internet identities. Now we have JanRain, Google, Yahoo, Microsoft, WordPress, MyOpenID, .... and so on, and on. What about consumers? We have facebook with their wicked implementation, few others sites for geeks and comments systems. In everyday internet use i don't have possibility to use my OpenID account, and i spend lots of time on different sites. I would like to log into my gmail, my other mail accounts, my social profile, blogs where i want comment, did i miss something or it's a main goal for OpenID?

I understand that integration of OpenID is hard, it's way to complicated to become everyone use standard. Look at OpenShare or OpenSearch, its easy to use them, and everyone can add it to his site. Someone will say that there are authentication services as RPXNow(JanRain Engage), but what from that if mostly you have to think about connecting openid login to already existing user account. Further you need to add posibility to connect more than one openid account to user account. Go see as its made on Facebook. You have to add your openid account in settings section. They save a "openid_p" cookie with ids of your openid accounts. When you visit front page of facebook there will be embeded iframes from openid providers at the bottom of site. If one of then success on automatic login you will be redirected to your profile. Isn't that easy?

Few weeks ago i founded that Mozzila wanted add openid or similar federated login into Firefox. Idea was that user logs in into browser and browser tries to log in user in each site which he visits. Interesting approach i will be waiting to see that.

Then when we will be able to use one login on all sites? I think that maybe for few years when new generation of websites will be created with focus on web standards.