WebAccounts, making social/cloud easier
This blogpost was written 2 months ago, mind that !
As you may know, for the last months I have been working on BlueSystems, one of my main projects has been creating a working prototype of "WebAccounts".
What is WebAccounts?
It is a centralize place where both, users and applications can configure accounts related to various social/cloud services such twitter, identi.ca, google, facebook, dropbox, owncloud, ftp servers...
How is it done?
We have implemented a KCM (module within System Settings) that allows the user to configure a set of accounts (at the moment Google, Facebook, Owncloud and runnersID), once the account is configured you can enable a few services for each account, for example for Google you can enable: email, calendar, contacts, tasks and chat.
Right now, the only integration is from within WebAccounts towards the already existing subsystems such akonadi or telepathy. In the future will be those projects the ones providing plugins and asking WebAccounts for credentials and information.
Is it really worth it?
In Akademy-es 2012 we presented the project to the audience there. One of the points I added in the slide was the amount of steps needed to configure a Google account right now and how many steps were needed to do it in WebAccounts. I don't remember the exact number but it was something like 25 to 3.
Places where to configure a Google account right now:
- Add the account to Telepathy (one wizard, add credentials)
- Use the KMail wizard to add the account (credentials asked again)
- Configure Contact (again add the same credentials)
- Configure Calendar, select the account added when Contact was added
- Configure Tasks, can be done in the same step of Calendar
With WebAcounts this would be:
- Click on "Add Google account"
- Introduce credentials (only once)
- Select all services (selected by default)
As you can see, the amount of steps has been reduced drastically actually bringing the possibility of integrating these kind of accounts in the workspace in an easy and clean way.
How it looks like?
Be aware that this is a prototype! I expect the real version to look way nicer !
And how it works?
(Choose 1080 quality for better video)
Big part of WebAcounts future is going to be discussed at Akademy2012, where I hope to trace a roadmap together with the rest of people interested on it so we can push this concept further.