All posts tagged ‘Contacts’

File Under: APIs, Web Standards

New Standard Hopes to Unify Your Address Book

If you’re like most of us, you probably have contact and address book data spread all over the web — friends on Facebook, contacts in Gmail, followers on Twitter, and names in your local address book application.

Wouldn’t it be nice if all that data were available in one place where you could see it all, control which sites have access to it and manage your on and offline friends?

The truly unified address book is still a ways off, but there is hope it will be especially useful once it arrives thanks to some emerging standards.

The Worldwide Web Consortium (W3C), the governing body that creates and oversees web standards, has published a working draft of what’s known as the Contacts API. The goal behind the Contacts API is to provide a way to unify your address book, pulling from both local and online sources, and to allow you to better control how third-party websites access your data.

The latest draft incorporates feedback based on the earlier draft, first published back in January of 2010. It builds upon the work being done on vCard and Portable Contacts, among other contact systems already being used on the web. The final version is penciled in for mid-2011.

The Contacts API is part of a broader initiative at the W3C called the Ubiquitous Web Applications activity. The purpose of the group is to develop underlying infrastructures web services can take advantage of to make web apps more powerful and more useful. The Geolocation API, which lets a web app learn your location, and the Devices API, which lets a web app access a camera or microphone in your hardware, are also part of the same initiative. It also fits into the ideals outlined by the W3C’s vision of a semantic web.

So what will the Contacts API standardize? Currently, if a site wants to access your contacts list it generally does so by grabbing, say, your whole Gmail contacts list. Even with standards like OAuth, which gives you control over which sites can access your contacts list, you still don’t have much in the way of fine-grained permissions.

Say you want Facebook to only grab contacts that you’ve put in the address group “friends” in your Gmail address book. With the current controls, you’re out of luck. But if and when the Contacts API is ratified and adopted, that’s exactly the sort of thing it would allow you to do.

The Contacts API would also give the browser a method of unifying all your various contacts lists — for example your contacts from Gmail, Facebook and your local address book all merged to single list.

It sounds grand, no doubt, but the Contacts API is a long way from reality. Mozilla has experimented with the API (along with other tools) to create the Labs project Contacts, but like the APIs it uses, Contacts is still very much a work in progress.

See Also:

File Under: Software & Tools

Gmail Fixes Auto-Contacts Feature Again

Gmail has refined a fix to its online address book Tuesday to automatically add email contacts by usage, but allow more manual organizational control by user. The release is slowly rolling out to all accounts.

The fix refines a previous one where it would automatically sort previously used email addresses into a “Suggested Contacts” group. If you continually used addresses more than five times, addresses would be automatically added to your “My Contacts” group.

The previous fix would offer a checkbox to turn off auto-adding from the Suggested Contacts group entirely. This option has been turned on, thus turning auto-adding off, for everyone. Furthermore, all contacts auto-added to the My Contacts group have been returned to the Suggested Contacts group permanently. The only contacts in your My Contacts group should be those you’ve manually added. However, addresses in both the Suggested Contacts  and My Contacts groups will still auto-populate in the “To” field when addressing an email.

It’s a minor fix, but one that addresses a common complaint and a growing need for a reputable address book in the cloud. As more people start syncing their iPhones and other devices to Google contacts and ultimately caring about how it looks, the more it becomes depended on as a primary address book source. What was once an add-on afterthought to Gmail is now, arguably, a feature many rely on.

See Also: