Toby Inkster wrote:
Here <http://identi.ca/conversation/6322891> Evan talks about creating
an account import/export feature for laconi.ca.
It strikes me that virtually all the data people would want to export
(subscriptions, notices, tags) is already available by combining the RSS
1.0 and FOAF files.
Yes, that's true. There are some details (we should probably do just one
big file; there are some data items, like private account information,
that we'd need to encode too) but RDF is probably the way to go here.
The main problem with account portability is not data format but
semantics. Some key issues for moving the user at http://example.net/joe
to http://example.org/joe:
* Notice identity. If I import http://example.net/notice/30 into
example.org, does it retain its old URI, or get a new one? Do we
treat it as an external notice, or one generated internally? Do
other records in the DB (inboxes, replies) that use the notice ID
get fudged to use the new ID?
* Notice dates. Do imported notices get "backdated" to their
original posting date? Or do they get timestamped with the import
date?
* Subscriptions. Any subscription joe has in the example.org site
should be easy to move. However, subscriptions to external sites
aren't; OMB doesn't have a mode where one server tells another,
"My user X is subscribed to your user Y; here's the credentials to
push notices to us." It's coming in 0.2.
* Subscribers. Again, relatively easy to change subscribers
subscribers on example.org. However, there's no way in OMB to tell
a subscriber, "http://example.net/joe is now
http://example.org/joe; you should expect notices to come from the
new server instead." Thankfully, of course. But can we update
subscriptions this way?
* The old account. Does exporting and importing obliterate the
original account at example.net? If not, does joe now have two
identities on the network? Do all his subscribers really need to
get notices from both places?
-Evan
Evan Prodromou
CEO, Control Yourself, Inc.
[email protected] - http://identi.ca/evan - +1-514-554-3826
_______________________________________________
Laconica-dev mailing list
[email protected]
http://mail.laconi.ca/mailman/listinfo/laconica-dev