the end of the tabula rasa users?
DESCRIPTION
I translated the slides of the talk I gave at Barcamp Portugal, 2008 edition to English.TRANSCRIPT
The end of the tabula rasa users?
or... “Can we use our users’ websites as APIs, today?”
André Luíshttp://[email protected]
September 7th, 2008
creative commons attribution non-commercial share-alike 2.5
The end of the tabula rasa users?
Nobody uses only one service/website.
Nobody wants to waste time on content they don’t like.
Blank Slate doesn’t have to be blank.
Let’s import the history from other websites.
Whatever it is that our service does, it will always be a fraction of the online life of our user. might as well play with others.blank slate, import history = during signup (?)
Blank Slate
source: ui-patterns.com
The end of the tabula rasa users?
Non-Blank Slate
idiomag.com
The end of the tabula rasa users?
But how?
The end of the tabula rasa users?
We’ll ask whoever knows our user.
The end of the tabula rasa users?
The sites he uses.
1
2
3
4
5
User signs up for our service.
Show him the possibility of importing attention profile.
User decides to add a few websites:his blog, ma.gnolia, last.fm
The discovered topics are listed and we allow them to add/remove
Non-blank slate!
Sequence
The end of the tabula rasa users?
We’ll search for tags!
But not only that...
microformats.org
apml.org
The end of the tabula rasa users?
microformats - Semantic Web takes too long > Tantek Çelik+Kevin Marks wanted the semantic web today, in 2005.the formats go through a process of specification involving the community, using technologies/languages already available today. easy peasy to author.
apml - is a format spec’ed by Faraday Media (chris saad). Previously, technorati had tried with Attention.xml. Didn’t survive.
1
2
3
Check for APML - if present, absorb.
Check for rel-tags - group set of tags and calculate an average and absorb.
Check for rel-next, rel-previous, rel-archives and for each one: goto 1.
Harvesting Algorithm
The end of the tabula rasa users?
Demo
The end of the tabula rasa users?
Please see http://workshop.andr3.net/tageater/
!!!
!
!
NEVER import any detail without the explicit authoriation of the user
Allow (not impose) the user to export through an APML feed the attention generated through our service
Keep data up-to-date.(fixed periods, dynamic TTL, XMPP, etc.)
Warnings
The end of the tabula rasa users?
ttl = time to live of the cache.
“So, Data Portability is not about letting your users ‘walk out’ of your service. Data Portability is about enabling, empowering and encouraging your users to bring all their data with them, to connect your data to the rest of their data ecosystem and to continue to refresh and maintain the data on an ongoing basis.”
To conclude...
Chris Saadhttp://chrissaad.wordpress.com/2008/09/04/data-lockin/
The end of the tabula rasa users?