Resources have been very helpful and flexible and I think still offer
more possibilities for me. We do a lot with context, since our users
can be in chat rooms for a particular book , but can further
contextualize by being in a book's group room, a different room
entirely for the same book, and the resources are reflecting this
context. I would like to use them for one of their intended purposes,
to connote hardware or platform context, as well. I'd also like to
get out of the confines of our own xmpp server and allow other
domains (jabber or gtalk, for example), but this poses new
authentication problems.
Right now it would be difficult to fold all the "friend"
relationships from the main site into the user rosters, though that
would be better. It would have to be done through a high-level
Javascript API which doesn't exist for us. Besides that, wouldn't it
be better to fold JIDs into "friend profiles" rather than the other
way around? Maybe there is more flexibility and extensibility in the
roster construct than I understand....
Aaron
On Mar 31, 2008, at 5:04 PM, anders conbere wrote:
real JIDs behind aliases,
making it possible to handle our relationships.
This is a problem I call contexting. It's what we do when we have
different persona's on different social networks. Solutions like
pushing all our relationship data into big distributed systems are bad
for people who have multiple contexts, and I've chosen for the most
part to punt on this problem.
However my gut tells me that I'd like to see Resources become more
powerful here.
So that I could login to "The A" with my JID [EMAIL PROTECTED]/The_A
and I could then determine from there how much interplay there was
between my root data and the data stored under "The A"
It would be very interesting to see the overall archetecture we
could use.
Gateways seem to be the most suitable solution for me now, but I'm
eager to
hear other suggestions.
Right my problem is simply that gateways don't invigorate the XMPP
community, they keep all those relationship details locked into the
service on the gateway as opposed to pushing them out into the
distributed XMPP system.
--
Best Regards, Sergey Nazarov